DOCUMENTAÇÃO CORPORATIVA
ObterCustoRota
Objetivo
Esse método tem como objetivo, obter o custo de cada rota informada.
Observações Importantes
- Modo Compra Vale-Pedágio Cartão Bradesco TARGET
- A Rota deverá ser cadastrada antes do método Obter ser invocado.
- Não é possível realizar rajadas para esse método, a TARGET limita 50 requisições por minuto, aconselhamos requisições por demanda, caso o limite de 50 requisições seja ultrapassado, iremos bloquear as requisições apenas para o método que ultrapassou o limite durante 5 minutos.
ObterCustoRotaRequest | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
1 | IdRotaModelo | int | Sim | Código identificador da rota no Sistema Target Frete. | N/A |
2 | ModoCompra | int | Sim | O tipo do modo de compra do Vale-Pedágio | 1= Cartão Target Bradesco 5= Veloe |
3 | CategoriaVeiculo | int | Sim | Código de Categoria do Veículo para qual a compra será feita. | |
ObterCustoRotaResponse | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
1 | Paradas | List< ConsultaRotaMapLinkParadaResponse> | N/A | Response - Consulta Rota Maplink Parada | N/A |
2 | Pedagios | List< ConsultaRotaMapLinkPedagiosResponse> | N/A | Response - Consulta Rota Maplink Pedágios | N/A |
3 | Otimizada | bool (true || false) | Sim | Indica se a Rota será otimizada ou não. | N/A |
4 | Tipo | int | Sim | Indica o Tipo da Rota | 0= Rota padrão mais,rápida 1= Rota padrão mais curta 2= Rota “à pé” (pedestre) 6= Rota evitando balsas 7= Rota evitando |
5 | CategoriaVeiculo | int | Sim | Código de Categoria do Veículo para qual a compra será feita. | |
6 | ValorPedagioTotal | decimal | Sim | Valor total do Pedágio da Rota. | N/A |
7 | ValorPedagioVectio | decimal | Sim | Valor do Pedágio Target Frete | N/A |
8 | ValorPedagioViaFacil | decimal | Sim | Valor do Pedágio Via Facil | N/A |
9 | IdRotaCliente | int | Sim | Código identificador da Rota no Sistema Target Frete. | N/A |
10 | NomeRotaCliente | string | Sim | Nome da Rota no Sistema Target Frete. | N/A |
11 | DescricaoCategoriaVeiculo | string | Sim | Descrição da categoria do veículo. | N/A |
12 | DadosInteresseRota | List< DadosInteresseRotaResponse> | N/A | Response - Dados de interesse da Rota | N/A |
13 | CodigoIBGEOrigemRota | int | Não | Código IBGE Origem da Rota | N/A |
14 | CodigoIBGEDestinoRota | int | Não | Código IBGE Destino da Rota | N/A |
ConsultaRotaMapLinkParadaResponse | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
1 | Descricao | string | Sim | Descrição da Parada | N/A |
2 | PontoX | double | Sim | Ponto de orientação geográfica da Parada | N/A |
3 | PontoY | double | Sim | Ponto de orientação geográfica da Parada | N/A |
ConsultaRotaMapLinkPedagiosResponse | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
1 | IdPedagio | int | Sim | Código identificador do Pedágio no Sistema Target Frete. | N/A |
2 | IdFormaDePagamento | int | Sim | Código identificador da forma de Pagamento no Sistema Target Frete. | N/A |
3 | Valor | decimal | Sim | Valor do Pedágio | N/A |
4 | Nome | String | Sim | Nome do Pedágio | N/A |
DadosInteresseRotaResponse | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
1 | IdOrigem | int | Não | Id Origem da Rota | N/A |
2 | NomeOrigem | string | Sim | Nome Origem da Rota | N/A |
3 | IdDestino | int | Não | Id Destino da Rota | N/A |
4 | NomeDestino | string | Sim | Nome Destino da Rota | N/A |
5 | CodigoIBGEOrigemRota | int | Não | Código IBGE Origem da Rota | N/A |
6 | CodigoIBGEDestinoRota | int | Não | Código IBGE Destino da Rota | N/A |
Método
Abaixo, segue o método - 'ObterCustoRota'.
ObterCustoRotaRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:tar="http://schemas.datacontract.org/2004/07/TARGET.VectioFrete.Application.WCF.Contracts.External"> <soapenv:Header/> <soapenv:Body> <tem:ObterCustoRota> <tem:dadosParaObtencaoDeCusto> <tar:IdRotaModelo>?</tar:IdRotaModelo> <tar:ModoCompra>?</tar:ModoCompra> <tar:CategoriaVeiculo>?</tar:CategoriaVeiculo> </tem:dadosParaObtencaoDeCusto> </tem:ObterCustoRota> </soapenv:Body> </soapenv:Envelope>