Planning

Example 4 – Loads Separated by Vehicle Type

In this example, we have a request to solve a logistics problem for a company with specialized vehicles for different types of cargo: frozen, chilled, and dry. There are 3 vehicles – one refrigerated (can carry frozen and chilled), one dry, and one hybrid (can carry all types). There are 15 delivery operations (stoppoints), with products assigned to specific packagings, ensuring that each vehicle carries only compatible loads.

Problem Description

The deliveries involve products such as fish (frozen), milk (chilled), and soybeans (dry). The vehicles are configured with compartments that restrict the allowed packagings, simulating real-world scenarios such as perishable food logistics, where temperature and cargo type are critical. There are no restricted time windows, but the planning optimizes distances and capacities.


15
DELIVERY OPERATIONS

1
DEPOT

3
SPECIALIZED VEHICLES (REFRIGERATED, DRY, HYBRID)

15
PRODUCT TYPES (FROZEN, CHILLED, DRY)

Description of the Logistics Problem

The stoppoints are geographically distributed, and the optimization assigns compatible loads to each vehicle: the refrigerated vehicle carries milk and possibly fish, the dry vehicle carries soybeans, and the hybrid vehicle handles the remaining loads. This prevents contamination or temperature violations, which are common concerns in Brazilian supply chains.

Parameters Used

  • "optimizationProfile": “BRAZIL46” – Perfil otimizado para rotas brasileiras.
  • "tripsProfile": “MAPLINKBR” – Perfil de mapas para Brasil.
  • "startDate": 1624608000000 – Início em 28/06/2021 00:00 GMT.
  • "legislationProfiles" – Perfil padrão sem restrições específicas de tempo.
  • "logisticConstraints" – Tempo fixo de carregamento/descarregamento de 0s (simplificado).
  • "products" – Definem packagings: PEIXE (CONGELADOS), LEITE (RESFRIADOS), SOJA (SECOS).
  • "sites" – Localizações dos stoppoints com coordenadas.
  • "depots" – Depósito central.
  • "vehicleTypes" – Tipos com compartimentos: REFRIGERADO (permite CONGELADOS/RESFRIADOS), SECO (apenas SECOS), HIBRIDO (todos).
  • "vehicles" – Três veículos atribuídos a tipos específicos, disponíveis por um dia.
  • "operations" – 15 entregas com produtos e quantidades específicas.

Complete Request

The complete request, based on the description, can be seen below (reconstructed from the provided snippets):

{
    "optimizationProfile": "BRAZIL46",
    "tripsProfile": "MAPLINKBR",
    "startDate": 1624608000000,
    "legislationProfiles": [
        {
            "name": "DEFAULT"
        }
    ],
    "logisticConstraints": [
        {
            "name": "TEST",
            "siteUnloadingFixedTime": 0,
            "unloadingPositionInRoute": "INDIFFERENT"
        }
    ],
    "products": [
        {
            "name": "PEIXE",
            "packagings": [
                "CONGELADOS"
            ]
        },
        {
            "name": "LEITE",
            "packagings": [
                "RESFRIADOS"
            ]
        },
        {
            "name": "SOJA",
            "packagings": [
                "SECOS"
            ]
        }
    ],
    "sites": [
        {
            "name": "STOPPOINT_1",
            "coordinates": {
                "latitude": -23.524322,
                "longitude": -46.706273
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_2",
            "coordinates": {
                "latitude": -23.623525,
                "longitude": -46.703297
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_3",
            "coordinates": {
                "latitude": -23.588551,
                "longitude": -46.646401
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_4",
            "coordinates": {
                "latitude": -23.504494,
                "longitude": -46.857385
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_5",
            "coordinates": {
                "latitude": -29.823819,
                "longitude": -51.14773
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_6",
            "coordinates": {
                "latitude": -25.556829,
                "longitude": -49.348827
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_7",
            "coordinates": {
                "latitude": -29.827506,
                "longitude": -51.172703
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_8",
            "coordinates": {
                "latitude": -29.827506,
                "longitude": -51.172703
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_9",
            "coordinates": {
                "latitude": -25.242227,
                "longitude": -53.981779
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_10",
            "coordinates": {
                "latitude": -29.638353,
                "longitude": -51.004301
            },
            "logisticConstraints": "TEST"
        }
    ],
    "depots": [
        {
            "name": "DEPOT",
            "coordinates": {
                "latitude": -23.504494,
                "longitude": -46.857385
            },
            "logisticConstraints": "TEST"
        }
    ],
    "vehicleTypes": [
        {
            "name": "REFRIGERADO",
            "maxVolume": 100,
            "maxWeight": 100,
            "size": 10,
            "compartmentsAccessMode": "REAR_ACCESS",
            "compartmentConfigurations": [
                {
                    "name": "COMPARTIMENTO_REFRIGERADO",
                    "compartments": [
                        {
                            "name": "REFRIGERADO",
                            "type": "FIXED",
                            "maximumCapacity": 1000,
                            "loadingRule": "NONE",
                            "allowedPackagings": [
                                "CONGELADOS",
                                "RESFRIADOS"
                            ]
                        }
                    ]
                }
            ]
        },
        {
            "name": "SECO",
            "maxVolume": 100,
            "maxWeight": 100,
            "size": 10,
            "compartmentsAccessMode": "REAR_ACCESS",
            "compartmentConfigurations": [
                {
                    "name": "COMPARTIMENTO_SECO",
                    "compartments": [
                        {
                            "name": "SECO",
                            "type": "FIXED",
                            "maximumCapacity": 1000,
                            "loadingRule": "NONE",
                            "allowedPackagings": [
                                "SECOS"
                            ]
                        }
                    ]
                }
            ]
        },
        {
            "name": "HIBRIDO",
            "maxVolume": 100,
            "maxWeight": 100,
            "size": 10,
            "compartmentsAccessMode": "REAR_ACCESS",
            "compartmentConfigurations": [
                {
                    "name": "COMPARTIMENTO_HIBRIDO",
                    "compartments": [
                        {
                            "name": "HIBRIDO",
                            "type": "FIXED",
                            "maximumCapacity": 1000,
                            "loadingRule": "NONE",
                            "allowedPackagings": [
                                "CONGELADOS",
                                "RESFRIADOS",
                                "SECOS"
                            ]
                        }
                    ]
                }
            ]
        }
    ],
    "vehicles": [
        {
            "name": "VEHICLE_1",
            "vehicleType": "REFRIGERADO",
            "legislationProfile": "DEFAULT",
            "availablePeriods": [
                {
                    "departureSite": "DEPOT",
                    "arrivalSite": "DEPOT",
                    "timeWindow": {
                        "start": 1624608000000,
                        "end": 1624730400000
                    },
                    "maxRoutesNumber": 1
                }
            ]
        },
        {
            "name": "VEHICLE_2",
            "vehicleType": "SECO",
            "legislationProfile": "DEFAULT",
            "availablePeriods": [
                {
                    "departureSite": "DEPOT",
                    "arrivalSite": "DEPOT",
                    "timeWindow": {
                        "start": 1624608000000,
                        "end": 1624730400000
                    },
                    "maxRoutesNumber": 1
                }
            ]
        },
        {
            "name": "VEHICLE_3",
            "vehicleType": "HIBRIDO",
            "legislationProfile": "DEFAULT",
            "availablePeriods": [
                {
                    "departureSite": "DEPOT",
                    "arrivalSite": "DEPOT",
                    "timeWindow": {
                        "start": 1624608000000,
                        "end": 1624730400000
                    },
                    "maxRoutesNumber": 1
                }
            ]
        }
    ],
    "operations": [
        {
            "id": "STOPPOINT_1",
            "priority": 0,
            "volume": 10,
            "weight": 5,
            "product": "PEIXE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_1",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_2",
            "priority": 0,
            "volume": 10,
            "weight": 5,
            "product": "PEIXE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_2",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_3",
            "priority": 0,
            "volume": 10,
            "weight": 5,
            "product": "PEIXE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_3",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_4",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "PEIXE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_4",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_5",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "PEIXE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_5",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_6",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "LEITE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_6",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_7",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "LEITE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_7",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_8",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "LEITE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_8",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_9",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "LEITE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_9",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_10",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "LEITE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_10",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_11",
            "priority": 0,
            "volume": 100,
            "weight": 100,
            "product": "SOJA",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_1",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_12",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "SOJA",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_2",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_13",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "SOJA",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_3",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_14",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "SOJA",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_4",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_15",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "SOJA",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_5",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        }
    ]
}

Logistics Problem Solution

The API response will return a JSON format with the best sequencing of operations for each vehicle, respecting packaging and compartment constraints.

Global Indicators

IndicatorResult
Total daytime working time37:40:42
Total nighttime working time17:58:00
Total working time55:38:42
Number of time windows3
Total driving time55:38:42
Total time55:38:42
Total distance4318.63 km
Average volume occupancy rate43.34%
Average weight occupancy rate38.34%
Number of routes3

Route Activity Indicators

Route Activity Indicators

VehicleActivityOriginDestinationDistanceNominal DurationTime Window StartTime Window End
VEHICLE_3ROUTE_STARTDEPOT06/28/2021 00:0006/28/2021 00:00
VEHICLE_3LOADINGDEPOT06/28/2021 00:0006/28/2021 00:00
VEHICLE_3DRIVINGSTOPPOINT_4STOPPOINT_117.91 km00:19:5406/28/2021 00:0006/28/2021 00:19:54
VEHICLE_3DRIVINGSTOPPOINT_1STOPPOINT_312.73 km00:21:2806/28/2021 00:19:5406/28/2021 00:41:22
VEHICLE_3DRIVINGSTOPPOINT_3STOPPOINT_210.24 km00:16:5506/28/2021 00:41:2206/28/2021 00:58:17
VEHICLE_3DRIVINGSTOPPOINT_2STOPPOINT_101119.03 km14:14:4206/28/2021 00:58:1706/28/2021 15:12:59
VEHICLE_3DRIVINGSTOPPOINT_10STOPPOINT_740.14 km00:39:4906/28/2021 15:12:5906/28/2021 15:52:48
VEHICLE_3DRIVINGSTOPPOINT_8STOPPOINT_54.11 km00:06:1306/28/2021 15:52:4806/28/2021 15:59:01
VEHICLE_3DRIVINGSTOPPOINT_5DEPOT1120.29 km13:36:0006/28/2021 15:59:0106/29/2021 05:35:01
VEHICLE_3ROUTE_ENDDEPOT06/29/2021 05:35:0106/29/2021 05:35:01

Complete Response

The complete response can be found below:

{
    "optimizationProfile": "BRAZIL46",
    "tripsProfile": "MAPLINKBR",
    "startDate": 1624608000000,
    "legislationProfiles": [
        {
            "name": "DEFAULT"
        }
    ],
    "logisticConstraints": [
        {
            "name": "TEST",
            "siteUnloadingFixedTime": 0,
            "unloadingPositionInRoute": "INDIFFERENT"
        }
    ],
    "products": [
        {
            "name": "PEIXE",
            "packagings": [
                "CONGELADOS"
            ]
        },
        {
            "name": "LEITE",
            "packagings": [
                "RESFRIADOS"
            ]
        },
        {
            "name": "SOJA",
            "packagings": [
                "SECOS"
            ]
        }
    ],
    "sites": [
        {
            "name": "STOPPOINT_1",
            "coordinates": {
                "latitude": -23.524322,
                "longitude": -46.706273
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_2",
            "coordinates": {
                "latitude": -23.623525,
                "longitude": -46.703297
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_3",
            "coordinates": {
                "latitude": -23.588551,
                "longitude": -46.646401
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_4",
            "coordinates": {
                "latitude": -23.504494,
                "longitude": -46.857385
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_5",
            "coordinates": {
                "latitude": -29.823819,
                "longitude": -51.14773
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_6",
            "coordinates": {
                "latitude": -25.556829,
                "longitude": -49.348827
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_7",
            "coordinates": {
                "latitude": -29.827506,
                "longitude": -51.172703
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_8",
            "coordinates": {
                "latitude": -29.827506,
                "longitude": -51.172703
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_9",
            "coordinates": {
                "latitude": -25.242227,
                "longitude": -53.981779
            },
            "logisticConstraints": "TEST"
        },
        {
            "name": "STOPPOINT_10",
            "coordinates": {
                "latitude": -29.638353,
                "longitude": -51.004301
            },
            "logisticConstraints": "TEST"
        }
    ],
    "depots": [
        {
            "name": "DEPOT",
            "coordinates": {
                "latitude": -23.504494,
                "longitude": -46.857385
            },
            "logisticConstraints": "TEST"
        }
    ],
    "vehicleTypes": [
        {
            "name": "REFRIGERADO",
            "maxVolume": 100,
            "maxWeight": 100,
            "size": 10,
            "compartmentsAccessMode": "REAR_ACCESS",
            "compartmentConfigurations": [
                {
                    "name": "COMPARTIMENTO_REFRIGERADO",
                    "compartments": [
                        {
                            "name": "REFRIGERADO",
                            "type": "FIXED",
                            "maximumCapacity": 1000,
                            "loadingRule": "NONE",
                            "allowedPackagings": [
                                "CONGELADOS",
                                "RESFRIADOS"
                            ]
                        }
                    ]
                }
            ]
        },
        {
            "name": "SECO",
            "maxVolume": 100,
            "maxWeight": 100,
            "size": 10,
            "compartmentsAccessMode": "REAR_ACCESS",
            "compartmentConfigurations": [
                {
                    "name": "COMPARTIMENTO_SECO",
                    "compartments": [
                        {
                            "name": "SECO",
                            "type": "FIXED",
                            "maximumCapacity": 1000,
                            "loadingRule": "NONE",
                            "allowedPackagings": [
                                "SECOS"
                            ]
                        }
                    ]
                }
            ]
        },
        {
            "name": "HIBRIDO",
            "maxVolume": 100,
            "maxWeight": 100,
            "size": 10,
            "compartmentsAccessMode": "REAR_ACCESS",
            "compartmentConfigurations": [
                {
                    "name": "COMPARTIMENTO_HIBRIDO",
                    "compartments": [
                        {
                            "name": "HIBRIDO",
                            "type": "FIXED",
                            "maximumCapacity": 1000,
                            "loadingRule": "NONE",
                            "allowedPackagings": [
                                "CONGELADOS",
                                "RESFRIADOS",
                                "SECOS"
                            ]
                        }
                    ]
                }
            ]
        }
    ],
    "vehicles": [
        {
            "name": "VEHICLE_1",
            "vehicleType": "REFRIGERADO",
            "legislationProfile": "DEFAULT",
            "availablePeriods": [
                {
                    "departureSite": "DEPOT",
                    "arrivalSite": "DEPOT",
                    "timeWindow": {
                        "start": 1624608000000,
                        "end": 1624730400000
                    },
                    "maxRoutesNumber": 1
                }
            ]
        },
        {
            "name": "VEHICLE_2",
            "vehicleType": "SECO",
            "legislationProfile": "DEFAULT",
            "availablePeriods": [
                {
                    "departureSite": "DEPOT",
                    "arrivalSite": "DEPOT",
                    "timeWindow": {
                        "start": 1624608000000,
                        "end": 1624730400000
                    },
                    "maxRoutesNumber": 1
                }
            ]
        },
        {
            "name": "VEHICLE_3",
            "vehicleType": "HIBRIDO",
            "legislationProfile": "DEFAULT",
            "availablePeriods": [
                {
                    "departureSite": "DEPOT",
                    "arrivalSite": "DEPOT",
                    "timeWindow": {
                        "start": 1624608000000,
                        "end": 1624730400000
                    },
                    "maxRoutesNumber": 1
                }
            ]
        }
    ],
    "operations": [
        {
            "id": "STOPPOINT_1",
            "priority": 0,
            "volume": 10,
            "weight": 5,
            "product": "PEIXE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_1",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_2",
            "priority": 0,
            "volume": 10,
            "weight": 5,
            "product": "PEIXE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_2",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_3",
            "priority": 0,
            "volume": 10,
            "weight": 5,
            "product": "PEIXE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_3",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_4",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "PEIXE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_4",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_5",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "PEIXE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_5",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_6",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "LEITE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_6",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_7",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "LEITE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_7",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_8",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "LEITE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_8",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_9",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "LEITE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_9",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_10",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "LEITE",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_10",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_11",
            "priority": 0,
            "volume": 100,
            "weight": 100,
            "product": "SOJA",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_1",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_12",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "SOJA",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_2",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_13",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "SOJA",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_3",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_14",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "SOJA",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_4",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        },
        {
            "id": "STOPPOINT_15",
            "priority": 0,
            "volume": 0,
            "weight": 0,
            "product": "SOJA",
            "type": "DELIVERY",
            "depotSite": "DEPOT",
            "customerSite": "STOPPOINT_5",
            "customerTimeWindows": [
                {
                    "start": 1624608000000,
                    "end": 1624730400000
                }
            ]
        }
    ]
}