Each vehicle in the fleet is represented by a vehicle object which has the following fields:
Field: finish_location
Required: No.
Type: String.
Default: null (This means the vehicle can finish anywhere).
Description: The finish location of the vehicle. This must match the identifier of a location specified in
the location object.
Field: maximum_work_time
Required: No.
Type: String (HH:MM).
Default: null.
Description: The maximum work time for the vehicle; if the value is null then their is no limit on the work
time.
Field: cost_per_use
Required: No.
Type: Number.
Default: 0.
Description: Flat cost to use the vehicle. Must be nonnegative. (See Cost Per Use in Section
2.11.)
Field: hidden_cost_per_load
Required: No.
Type: Number.
Default: 0.
Description: Additional cost incurred for each load. This can be negative and is not included in the cost
calculation for the solution. Only applied if batched loads is enabled.
Field: loaded_volume_distance_penalty
Required: No.
Type: Number.
Default: 0.
Description: The volume scaled loaded distance penalty factor for this vehicle. Must be nonnegative.