1.2.2 • Published 4 years ago

muambatorjs v1.2.2

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

Recursos

  • Interface de Promise extremamente simples.

Gerar Token muambator

Você vai precisa de um token api para funcionar

Integração de cadastro, busca, listagem e gerenciamento diretamente do seu site com o Muambator. Possui um time de desenvolvimento e quer controlar como se conectar ao sistema. Gerar Token

Adicionando um Pacotes

const MuambatorJS = require('muambatorjs');

const muambator = new MuambatorJS('API-TOKEN');


// Adicionar Pacotes
let pacotes = {
  "nome": nuul, // string
  "emails": [], // object
  "tags": [], // object
  "categoria": nuul, // string (id válido de categoria)
  "cep_origem": nuul, // string (99.999-999)
  "cep_destino": nuul, // string (99.999-999)
  "data_previsao_entrega": nuul, // date (yyyy-mm-dd)
  "valor": 0 // float
}
muambator.AdicionarPacotes('CODIGO-DE-RASTREIO', {pacotes})
  .then(response => {
		console.info(response.data);
	})
	.catch(error => {
		console.error(error);
	});
  // PROMISE -> data
  // 201
  // {
  //   "status":  "OK",
  //   "message":  "",
  //   "results:":  {"CODIGO-DE-RASTREIO": [object]}
  // }

Buscar um Pacote

// Buscar Pacote
muambator.BuscarPacote('CODIGO-DE-RASTREIO')
  .then(response => {
		console.info(response.data);
	})
	.catch(error => {
		console.error(error);
	});
  // PROMISE -> data
  // 201
  // {
  //   "status":  "OK",
  //   "message":  "",
  //   "results:":  {"CODIGO-DE-RASTREIO": [object]}
  // }

Listagem De Pacotes

// Listagem De Pacotes
muambator.ListagemDePacotes()
  .then(response => {
		console.info(response.data);
	})
	.catch(error => {
		console.error(error);
	});
  // PROMISE -> data
  // 201
  // {
  //   "status":  "OK",
  //   "message":  "",
  //   "results:":  {"CODIGO-DE-RASTREIO": [object]}
  // }

Deletar Pacote

// Deletar Pacote
muambator.DeletarPacote('CODIGO-DE-RASTREIO')
  .then(response => {
		console.info(response.data);
	})
	.catch(error => {
		console.error(error);
	});
  // PROMISE -> data
  // 201
  // {
  //   "status":  "OK",
  //   "message":  "",
  //   "results:":  {"CODIGO-DE-RASTREIO": [object]}
  // }

Buscar Categorias

// Buscar Categorias
muambator.BuscarCategorias('CODIGO-DE-RASTREIO')
  .then(response => {
		console.info(response.data);
	})
	.catch(error => {
		console.error(error);
	});
  // PROMISE -> data
  // 201
  // {
  //   "status":  "OK",
  //   "message":  "",
  //   "results:":  {"CODIGO-DE-RASTREIO": [object]}
  // }

Listagem De Pacotes Atrasados

// Listagem De Pacotes Atrasados
muambator.ListagemDePacotesAtrasados('CODIGO-DE-RASTREIO')
  .then(response => {
		console.info(response.data);
	})
	.catch(error => {
		console.error(error);
	});
  // PROMISE -> data
  // 201
  // {
  //   "status":  "OK",
  //   "message":  "",
  //   "results:":  {"CODIGO-DE-RASTREIO": [object]}
  // }

Listagem De Pacotes Entregue

// Listagem De Pacotes Entregue
muambator.ListagemDePacotesEntregue()
	.then(response => {
		console.info(response.data);
	})
	.catch(error => {
		console.error(error);
	});

Listagem De Pacotes Pentendes

// Listagem De Pacotes Pentendes
muambator.ListagemDePacotesPentendes()
  .then(response => {
		console.info(response.data);
	})
	.catch(error => {
		console.error(error);
	});
  // PROMISE -> data
  // 201
  // {
  //   "status":  "OK",
  //   "message":  "",
  //   "results:":  {"CODIGO-DE-RASTREIO": [object]}
  // }

Listagem De Pacotes Tributados

// Listagem De Pacotes Tributados
muambator.ListagemDePacotesTributados()
  .then(response => {
		console.info(response.data);
	})
	.catch(error => {
		console.error(error);
	});
  // PROMISE -> data
  // 201
  // {
  //   "status":  "OK",
  //   "message":  "",
  //   "results:":  {"CODIGO-DE-RASTREIO": [object]}
  // }

Instalação

npm

$ npm install --save muambatorjs

Relacionado

Autor

@mydanilows

License

MIT © Danilo Rodrigues