O parâmetro vehicleTypes é um array de objetos, onde cada objeto representará um tipo de veículo. Tipos de veículos são as características dos veículos que serão usados no planejamento, como peso e volume suportado, que serão utilizados para realizar as operações. É a descrição dos veículos da frota sendo referenciados em vehiclessuportados, por exemplo.
A API verificará a capacidade dos veículos para distribuir os pesos e volumes dos produtos de cada operação para a melhor otimização logística.
...
name
- Texto único com o tipo de veículo. Usado para ser referenciado em Vehicles.maxVolume
- Valor numérico (double) com o volume máximo suportado pelo veículo.maxWeight
- Valor numérico (double) com o peso máximo suportado pelo veículo.size
- Valor numérico (integer) com o tamanho do veículo.
Exemplo com parâmetros obrigatórios
...
Code Block | ||
---|---|---|
| ||
"vehicleTypes": [ { "name": "VUC", "maxVolume": 20, "maxWeight": 1200, "size": 1 }, { "name": "3/4", "maxVolume": 30, "maxWeight": 1500, "size": 1 } ], |
Parâmetros
...
opcionais
characteristics
- Texto livre para descrever características do veículo.maxSitesNumber
- Número inteiro com a quantidade máxima de sites que o veículo visitará por rota.compartmentsAccessMode
- Texto com o modo de acesso ao compartimento de carga do veículo. Valores permitidos: [ALL_COMPARTMENTS, REAR_ACCESS]compartmentConfigurations
- Array com as características do compartimento de carga. Necessário definir ocompartmentsAccessMode
.name
(obrigatório) - Texto único com o nome do compartimento.type
(obrigatório) - Texto com o tipo do compartimento Valores possíveis: [ FIXEDFIXED, VARIABLE ]VARIABLE].maximumCapacity
- Número decimal com a capacidade máxima do compartimento.minimumCapacity
- (Opcional) Número decimal com a capacidade mínima do compartimento. Obrigatório quando type é VARIABLE e opcional quando type é FIXED.maximumCapacity
increment
- (obrigatório) - número decimal com a capacidade máxima do compartimento.increment
- Opcional) Número decimal com o incremento da capacidade do compartimento. Obrigatório quando type é VARIABLE e opcional quando type é FIXED.loadingRule
(obrigatório) - número inteiro Texto com a regra considerada para o carregamento do compartimento. Valores possíveis: [ NONENONE, IDENTICAL_PACKAGINGS, SINGLE_OPERATION, IDENTICAL_PRODUCTS, IDENTICAL_SITE_PRODUCTS PRODUCTS].allowedPackagings
- Array com os nomes do dos pacotes permitidos a serem carregados no compartimento. Deve ser único dentro de em um tipo de compartimento.
trip
- Indica que além da ordenação dos pontos logísticos, a rota também deve ser retornada.
Todos os parâmetros aceitos pela API Trip são aceitos aqui. Para saber mais consultar: 2.1. Request Parameters2. Parâmetros da requisição
Exemplo com parâmetros opcionais
...