Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 vehicles.

suportados, 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
languagejson
    "vehicleTypes": [
        {
            "name": "VUC",
            "maxVolume": 20,
            "maxWeight": 1200,
            "size": 1
        },
        {
            "name": "3/4",
            "maxVolume": 30,
            "maxWeight": 1500,
            "size": 1
        }
    ],

...

  • 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 o compartmentsAccessMode.

    • name(obrigatório) - Texto único com o nome do compartimento.

    • type(obrigatório) - Texto com o tipo do compartimento Valores possíveis: [FIXED, 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: [NONE, IDENTICAL_PACKAGINGS, SINGLE_OPERATION, IDENTICAL_PRODUCTS, IDENTICAL_SITE_PRODUCTS].

    • allowedPackagings - Array com os nomes dos pacotes permitidos a serem carregados no compartimento. Deve ser único em um tipo de compartimento.

...