Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Layout de resposta


01. VISÃO GERAL

Disponibiliza uma URL para que seja possível consultar qual o status da otimização submetida, e se finalizada, uma resposta com eventuais violações e viagens geradas.


02. EXEMPLO DE UTILIZAÇÃO

Para consultar um Job que foi gerado a partir de uma otimização, efetuar uma requisição da seguinte forma: tpr/result?jobId=2021

Caso exista um Job para o id informado, a resposta será devolvida no padrão de resposta descrito.


03. LAYOUT DE RESPOSTA


NomeTipoTam. Máx.FormatoValor defaultDescriçãoObservações
outputObjectN/AN/AN/AAgrupamento do JobId, Lista de viagens e rejeitesViagens e rejeites podem ser vazias, caso o Job não tenha terminado ou tenha ocorrido algum erro
errorsStringN/AListN/AErros gerados durante a otimização 
successbooleanN/Atrue/falseN/AEstado do job.Será falso caso o Job tenha algum problema para ser gerado, esse campo não necessariamente é baseado nos rejeites gerados.
OUTPUT
jobIdIntegerN/AN/AN/A

tripsObjectN/AListN/ALista de viagens geradas via otimizaçãoPode ser vazia
rejectsObjectN/AListN/ALista de rejeites geradas via otimizaçãoPode ser vazia
TRIPS
totalDistancedoubleN/AN/AN/A

durationDurationN/AMillisN/ADuração da viagem
vehicleObjectN/AN/AN/AVeículo selecionado
stopsObjectN/AListN/ALista de paradas
VEHICLE
identifierStringN/AN/AN/AIdentificador do veículo
weightCapacityDoubleN/AN/AN/ACapacidade de peso
volumeCapacityDoubleN/AN/AN/ACapacidade de volume
STOP
localityIdentifierStringN/AN/AN/AIdentificador da parada
ordersObjectN/AListN/ALista de pedidos para aquela parada
arrivalTimeDateTimeN/AN/AN/AHorário de chegada
departureTimeDateTimeN/AN/AN/AHorário de Saída
ORDER
identifier 
N/AN/AN/AIdentificador do pedido
weight
N/AN/AN/APeso do pedido
volume
N/AN/AN/A

Volume do pedido


originObjectN/AN/AN/ALocalidade de origem do pedidoSegue o contrato de Locality
destinationObjectN/AN/AN/ALocalidade de destino do pedidoSegue o contrato de Locality
LOCALITY
identifierStringN/AN/AN/AIdentificador da localidade
latitudeDoubleN/AN/AN/ALatitude da localidade
longitudeDoubleN/AN/AN/ALongitude da localidade
operationEnumN/AN/AN/AFuncionamento simplificadoOpções: IRRESTRIC, COMERCIAL_DAYS

...