{
    "routes": [
        {
            "vehicleLabel": "mark-yvr",
            "vehicleStartTime": "2024-07-08T16:00:00Z",
            "vehicleEndTime": "2024-07-08T17:17:27Z",
            "visits": [
                {
                    "startTime": "2024-07-08T16:24:01Z",
                    "detour": "0s",
                    "shipmentLabel": "amzn123",
                    "loadDemands": {
                        "weight": {
                            "amount": "-1"
                        }
                    }
                },
                {
                    "shipmentIndex": 1,
                    "startTime": "2024-07-08T16:43:52Z",
                    "detour": "1479s",
                    "shipmentLabel": "ea456",
                    "loadDemands": {
                        "weight": {
                            "amount": "-1"
                        }
                    }
                },
                {
                    "shipmentIndex": 2,
                    "startTime": "2024-07-08T17:07:27Z",
                    "detour": "3497s",
                    "shipmentLabel": "ntdo789",
                    "loadDemands": {
                        "weight": {
                            "amount": "-1"
                        }
                    }
                }
            ],
            "transitions": [
                {
                    "travelDuration": "1441s",
                    "travelDistanceMeters": 10486,
                    "waitDuration": "0s",
                    "totalDuration": "1441s",
                    "startTime": "2024-07-08T16:00:00Z",
                    "vehicleLoads": {
                        "weight": {
                            "amount": "3"
                        }
                    }
                },
                {
                    "travelDuration": "591s",
                    "travelDistanceMeters": 4152,
                    "waitDuration": "0s",
                    "totalDuration": "591s",
                    "startTime": "2024-07-08T16:34:01Z",
                    "vehicleLoads": {
                        "weight": {
                            "amount": "2"
                        }
                    }
                },
                {
                    "travelDuration": "815s",
                    "travelDistanceMeters": 6130,
                    "waitDuration": "0s",
                    "totalDuration": "815s",
                    "startTime": "2024-07-08T16:53:52Z",
                    "vehicleLoads": {
                        "weight": {
                            "amount": "1"
                        }
                    }
                },
                {
                    "travelDuration": "0s",
                    "waitDuration": "0s",
                    "totalDuration": "0s",
                    "startTime": "2024-07-08T17:17:27Z"
                }
            ],
            "routePolyline": {
                "points": "a~xkH|ltmVV@b@@b@@?`@Ar@At@b@@d@?lBDjA@v@Bz@DfA@fA?`@?b@@@?`@?b@?@?`@?X?P?P?FAFBD@J?B?FAJCHCD?@?J?Hx@Dd@B^@^AP?L?X?@CXCVCT?BEVAJI\\ADGr@CHQVGHIPINCHEJIRKVGR?BGVCJCL?BETCXC\\ATAVA`A?~@?V?`@?l@?x@?`@@n@?X?bA?f@?fBAj@?v@?~D?~@?r@AjA?bA?t@?pA?jC?R?bA?|@A`@?h@?hA?pA?|@?`AAfA?j@?^?nA?nA?b@?pBA|C?xA?bE?tA?nMAbA?fA?X?\\?t@Ar@?lB?bBAl@?fAAtF?f@Av@?t@?rA?j@?v@?hA?p@@j@AdA?t@?dB?z@?p@A|@?r@A|A?t@A`A@r@?P?r@?Z?H?fA?p@?`AAbA?b@?l@Az@?t@?d@@lA?^Ex@AZ?\\?z@?z@?f@?d@@R@j@B|@?n@?b@?V?\\?pAApAIl@?x@Av@?f@?`BAp@?fB?ZAX@pA?`AA|@?nA@zA?j@@P?LH\\?lB?J?p@?tE?\\?v@?lB?v@?dE?jB?~@?nA?^?V?\\?V?^?J?h@?X?h@?X?|A@bBKl@?@B~DAxDApB?v@?Z?h@?v@?lB?tB@ZDJ@l@?tA?dC?v@?@?F?nA?bA?rA?^?lH?B?t@?v@?`E?jA?hFAJAF?p@?v@A|@?tE?^?r@AxDA~J?v@ArG?t@AzE?v@?N?VEf@C^BjEAvD?Z?VAlA?B?`@?P?P?^?X@pA?V?P?p@?n@Av@AjAAdB?bBA`C?\\ArD?|FErE?l@?`@EdF?p@At@AxC?fAA\\?^R?RABABEDGn@@H?|ABvA@|@?ZBvA@vABp@?j@@R?hA?vA?vAD?bB?t@AzBAfCAjC?jCC`C?~@CvD?P?L?J?J@J?J?F@J?H@H?F@H@F@L@DBN@FBNDRBLDPDRDP?@BRBRBR?N@H?D@J?H?H?L?J?L?P?l@EbK?LAX?XApB?t@At@?@?FC|C?t@ArBAv@AlBAlBCzEAv@AlBElKApAA\\A\\OhBC\\CHCPEZGXABGVGXIf@Kb@G`@Gd@E`@EZAT?P?@CjB?L?T?L?N?N?B?F?TApBA\\?VAb@?x@?dC?F?NAP?J?RC|A?HCr@?VAPAR?TAN?XEb@Av@Al@Cv@Ad@Eh@GdAC`@OdBCJEXCR]fBS~@M`@CLIVGP?@A@CFWt@a@~@Uh@QZIJGLILc@|@[h@CHEFMRUb@EFCFIRIJGHIJc@t@CFA@AH_@p@i@|@s@nAfAnB~AnCZf@\\h@y@vA]l@e@z@eAlBA@u@rAa@s@{@{Ai@_AyAgC_A`Bg@z@Wd@bB`DJPL\\~AdCPY`@q@NW~@_Bt@sA@AdAmBd@{@\\m@x@wAf@}@LY`AkBDIDIJQP_@NYFKDKDIFI@E@CFKDM^w@FQVm@JUHQFQPm@Lg@BGF]Lq@Hg@Dc@BYDe@Bm@Be@?]@O?O?W@q@?_@@W@gB@eB?E?E?S?U@oA@sA?Y?e@@O@yD@w@?K@gBJa@?ABYFqAB[@QBa@BS@SJ_BFmAFgABgA@_@Bm@D?D?dCDnA@`@@dBBR@f@@dBDtA@dDD^Bf@?R@l@@L?R@H@J@NFJBNFHDRHJFXLRJHDJDHDHBLDJDF@HBL@L@X@X?H@X?LAP?D?`@@l@?j@@@?r@BZ?H_@Po@J]BK@ADKh@mAz@oB\\s@DW~@wBxA}CJSBCJYJ[J[H]DW@EH_@@IBQBODa@@Q@W@a@?g@?u@?yC@]?oA?{@?aB@c@?mA?K?g@?A@]?c@?cB@u@?w@?uC?O?U?A@W@U@]@a@BYDYJ_A@C?CPuARiBBO?EHu@DYDYPcBHw@LeA@Kh@{EHo@Fg@Fk@NsABSNqANwAPwALiA@K@G@M@G@K@Y@E?MBYc@Ak@?j@?b@@?[@U@mD?E@}C?iA?E?o@?E@q@?qA@aA?w@v@BpABr@?\\?H?PHn@BfA@zADBAX@x@?RB?e@?oD@gEIw@@oI@oH@kBH[@Q?Q?yA?_C@kA?}A?IBeF@w@?y@@y@?k@?k@?E@{@AG?I?E@_A@QAi@?Y?u@AyC?uBCoBE[@yF@gL?O@gA@yBBW?A@K@aB@oC?c@@W?I?E@Q@SFa@Dc@@I?EJ_ADg@@]@_@@U?{@?i@?Q?K@K?K?eAAcBCiDG]@k@?yA?q@?}@?u@?C?oA?aA?_B?{@?UAW?g@?sA@c@?a@?m@@sG?qCHm@DwC?q@?AD}B@k@@aA@s@?K?Q?Q?y@?g@?mB@wC?e@?c@BqE?YAyB?w@?WAyE?aE?a@?u@@iB?{@?Q?y@?]?g@?a@@q@?[?u@?w@?e@?uB?u@?o@?k@AQ?QCa@Aa@Ea@Gm@CUQkAMk@ESI[CEEMIWEMGQSc@S_@q@kAo@gAYg@We@S[Sa@_AeBKQMUWc@Uc@MYEIA?Wk@Se@Yu@_@gASo@W}@IYK]UiAO}@Ks@ESCWIu@Gy@IeAGu@Es@?ACy@Cw@AmBAkBAyA?WAUA}@I_FM{GEgB?c@[{IAYEqAA_@GoBE_BE_BGyE?e@EgCQeJAg@Cm@?ECkBAICgBAe@Ao@?o@?]?_@?U?_@?Yf@?D?t@?V@t@??iA?g@?G"
            },
            "metrics": {
                "performedShipmentCount": 3,
                "travelDuration": "2847s",
                "waitDuration": "0s",
                "delayDuration": "0s",
                "breakDuration": "0s",
                "visitDuration": "1800s",
                "totalDuration": "4647s",
                "travelDistanceMeters": 20768,
                "maxLoads": {
                    "weight": {
                        "amount": "3"
                    }
                },
                "performedMandatoryShipmentCount": 3
            },
            "routeCosts": {
                "model.vehicles.cost_per_kilometer": 20.768,
                "model.vehicles.fixed_cost": 25
            },
            "routeTotalCost": 45.768,
            "vehicleFullness": {
                "maxFullness": 0.645416666666667,
                "maxLoad": 0.6,
                "activeSpan": 0.645416666666667
            }
        }
    ],
    "metrics": {
        "aggregatedRouteMetrics": {
            "performedShipmentCount": 3,
            "travelDuration": "2847s",
            "waitDuration": "0s",
            "delayDuration": "0s",
            "breakDuration": "0s",
            "visitDuration": "1800s",
            "totalDuration": "4647s",
            "travelDistanceMeters": 20768,
            "maxLoads": {
                "weight": {
                    "amount": "3"
                }
            },
            "performedMandatoryShipmentCount": 3
        },
        "usedVehicleCount": 1,
        "earliestVehicleStartTime": "2024-07-08T16:00:00Z",
        "latestVehicleEndTime": "2024-07-08T17:17:27Z",
        "totalCost": 45.768,
        "costs": {
            "model.vehicles.fixed_cost": 25,
            "model.vehicles.cost_per_kilometer": 20.768
        }
    }
}