struct
Google::Maps::RouteOptimization::Shipment
- Google::Maps::RouteOptimization::Shipment
- Struct
- Value
- Object
Overview
Single item shipment from pickup(s) to delivery(s)
Included Modules
- Google::Resource
- JSON::Serializable
- MessagePack::Serializable
Extended Modules
- JSON::Schema
Defined in:
maps.crConstructors
Instance Method Summary
-
#allowed_vehicle_indices : Array(Int32)
Vehicles that may perform this shipment
-
#costs_per_vehicle : Array(Float64)
Cost per vehicle to perform shipment
-
#costs_per_vehicle_indices : Array(Int32)
Indices that costs_per_vehicle applies to
-
#deliveries : Array(VisitRequest)
Set of available delivery locations
-
#display_name : String | Nil
Display name (up to 63 UTF-8 chars)
-
#ignore : Bool | Nil
Whether to skip this shipment
-
#label : String | Nil
Label for this shipment
-
#load_demands : Hash(String, Load)
Load demands of the shipment
-
#penalty_cost : Float64 | Nil
Cost if shipment is not completed
-
#pickup_to_delivery_absolute_detour_limit : String | Nil
Maximum absolute detour time
-
#pickup_to_delivery_relative_detour_limit : Float64 | Nil
Maximum relative detour time
-
#pickup_to_delivery_time_limit : String | Nil
Maximum time between pickup and delivery
-
#pickups : Array(VisitRequest)
Set of available pickup locations
-
#shipment_type : String | Nil
Type classification for this shipment