ดัชนี
MiddleMileOptimization
(อินเทอร์เฟซ)AnnotatedPathSegment
(ข้อความ)CommitPathRequest
(ข้อความ)CommitPathRequest.IncompletePathToCommit
(ข้อความ)CommitPathRequest.PathToCommit
(ข้อความ)CreateHubRequest
(ข้อความ)CreateLineRequest
(ข้อความ)CreateLineRotationRequest
(ข้อความ)CreateNetworkRequest
(ข้อความ)CreateVehicleRequest
(ข้อความ)CrossDockingCapacity
(ข้อความ)CrossDockingTime
(ข้อความ)DateTimeRange
(ข้อความ)DeleteHubRequest
(ข้อความ)DeleteLineRequest
(ข้อความ)DeleteLineRotationRequest
(ข้อความ)DeleteNetworkRequest
(ข้อความ)DeleteShipmentRequest
(ข้อความ)DeleteVehicleRequest
(ข้อความ)DistanceMatrixEntry
(ข้อความ)EarlinessTardiness
(ข้อความ)Function1D
(ข้อความ)GeneratedLineAndRotation
(ข้อความ)GetHubRequest
(ข้อความ)GetLineRequest
(ข้อความ)GetLineRotationRequest
(ข้อความ)GetNetworkRequest
(ข้อความ)GetShipmentRequest
(ข้อความ)GetVehicleRequest
(ข้อความ)Hub
(ข้อความ)IntegerRange
(ข้อความ)Line
(ข้อความ)LineRotation
(ข้อความ)ListHubsRequest
(ข้อความ)ListHubsResponse
(ข้อความ)ListLineRotationsRequest
(ข้อความ)ListLineRotationsResponse
(ข้อความ)ListLinesRequest
(ข้อความ)ListLinesResponse
(ข้อความ)ListNetworksRequest
(ข้อความ)ListNetworksResponse
(ข้อความ)ListPathsRequest
(ข้อความ)ListPathsResponse
(ข้อความ)ListShipmentsRequest
(ข้อความ)ListShipmentsResponse
(ข้อความ)ListVehiclesRequest
(ข้อความ)ListVehiclesResponse
(ข้อความ)MakeHubAvailableRequest
(ข้อความ)MakeHubAvailableResponse
(ข้อความ)MakeHubUnavailableRequest
(ข้อความ)MakeHubUnavailableResponse
(ข้อความ)MakeLineAvailableRequest
(ข้อความ)MakeLineAvailableResponse
(ข้อความ)MakeLineUnavailableRequest
(ข้อความ)MakeLineUnavailableResponse
(ข้อความ)MakeVehicleAvailableRequest
(ข้อความ)MakeVehicleAvailableResponse
(ข้อความ)MakeVehicleUnavailableRequest
(ข้อความ)MakeVehicleUnavailableResponse
(ข้อความ)Network
(ข้อความ)Path
(ข้อความ)PathSegment
(ข้อความ)PieceWiseAffineFunction
(ข้อความ)PieceWiseAffineSegment
(ข้อความ)PricingStrategy
(ข้อความ)RouteShipmentRequest
(ข้อความ)RouteShipmentResponse
(ข้อความ)SeparableNDFunction
(ข้อความ)Shipment
(ข้อความ)UpdateHubRequest
(ข้อความ)UpdateLineRequest
(ข้อความ)UpdateLineRotationRequest
(ข้อความ)UpdateNetworkRequest
(ข้อความ)UpdatePathRequest
(ข้อความ)UpdateVehicleRequest
(ข้อความ)ValueDimension
(ข้อความ)Vehicle
(ข้อความ)Vehicle.VehiclePositionConstraint
(ข้อความ)
MiddleMileOptimization
บริการจัดการเครือข่ายโลจิสติกส์และเส้นทางการจัดส่งภายใน โปรโตคอลนี้เป็นแบบไม่เก็บสถานะ (ข้อความเป็นอิสระจากกัน) แม้ว่าบริการที่อยู่เบื้องหลังจะมีการเก็บสถานะสูง (การรับข้อความอาจเปลี่ยนแปลงการตอบกลับวิธีการต่างๆ อย่างมาก เช่น การกำหนดเส้นทางการจัดส่ง อาจเปลี่ยนแปลงการกำหนดเส้นทางการจัดส่งอื่นๆ)
CommitPath |
---|
คอมมิตเส้นทางการจัดส่ง ซึ่งแสดงว่าไม่สามารถเปลี่ยนแปลงได้ในอนาคต แม้แต่โดยผู้ใช้ ให้บันทึกสำหรับสิ่งที่อยู่นอกเหนือการควบคุม/การดำเนินการของพระเจ้า ซึ่งระบุโดยเมธอด MakeVehicleUnavailable, MakeHubUnavailable, MakeLineUnavailable เมธอดนี้ไม่ได้ใช้ในการติดแท็กการแก้ไขใดๆ ของเส้นทาง |
CreateHub |
---|
สร้าง Hub |
CreateLine |
---|
สร้างบรรทัด |
CreateLineRotation |
---|
สร้าง LineRotation |
CreateNetwork |
---|
สร้างเครือข่าย |
CreateVehicle |
---|
สร้างยานพาหนะ |
DeleteHub |
---|
ลบฮับ |
DeleteLine |
---|
ลบบรรทัด |
DeleteLineRotation |
---|
ลบ LineRotation |
DeleteNetwork |
---|
ลบเครือข่าย |
DeleteShipment |
---|
ลบการจัดส่ง |
DeleteVehicle |
---|
ลบยานพาหนะ |
GetHub |
---|
รับรายละเอียดของฮับ |
GetLine |
---|
รับรายละเอียดของเส้น |
GetLineRotation |
---|
ดูรายละเอียดของ LineRotation |
GetNetwork |
---|
ดูรายละเอียดของเครือข่าย |
GetShipment |
---|
ดูรายละเอียดการจัดส่ง |
GetVehicle |
---|
รับรายละเอียดของยานพาหนะ |
ListHubs |
---|
แสดงรายการ Hub |
ListLineRotations |
---|
แสดงรายการ LineRotations |
ListLines |
---|
แสดงรายการเส้น |
ListNetworks |
---|
แสดงรายการเครือข่าย |
ListPaths |
---|
แสดงเส้นทางทั้งหมดที่มีอยู่ในปัจจุบัน วิธีการนี้เป็นแบบศึกษาเดี่ยวและไม่มีผลข้างเคียง |
ListShipments |
---|
แสดงรายการการจัดส่ง |
ListVehicles |
---|
แสดงรายการยานพาหนะ |
MakeHubAvailable |
---|
ทำให้ฮับพร้อมใช้งาน |
MakeLineAvailable |
---|
ทำให้มีบรรทัดว่าง |
MakeVehicleAvailable |
---|
ทำให้มียานพาหนะพร้อมใช้งาน |
RouteShipment |
---|
กำหนดเส้นทางการจัดส่งใหม่ การดำเนินการนี้คล้ายกับการเปลี่ยนแปลงสถานะ |
UpdateHub |
---|
อัปเดตฮับ |
UpdateLine |
---|
อัปเดตหมายเลขโทรศัพท์ |
UpdateLineRotation |
---|
อัปเดต LineRotation |
UpdateNetwork |
---|
อัปเดตเครือข่าย |
UpdatePath |
---|
เปลี่ยนเส้นทางการจัดส่ง: แทนที่จะใช้บริการที่คำนวณโดยบริการ รัฐจะมีเส้นทางที่ผู้ใช้กำหนดผ่านการโทรนี้ |
UpdateVehicle |
---|
อัปเดตรถยนต์ |
AnnotatedPathSegment
แสดงส่วนหนึ่งของเส้นทางที่มีข้อมูลซ้ำซ้อนมากขึ้นซึ่งสามารถคำนวณตาม PathSegment ที่มีอยู่และเครือข่าย โดยทั่วไป ข้อความเหล่านี้จะส่งคืนโดยเซิร์ฟเวอร์ API
ช่อง | |
---|---|
segment |
ต้องระบุ ส่วนที่มีคำอธิบายประกอบ |
arrival_time |
เอาต์พุตเท่านั้น เวลามาถึงของกลุ่มนี้ |
departure_time |
เอาต์พุตเท่านั้น เวลาออกเดินทางของกลุ่มนี้ |
is_committed |
เอาต์พุตเท่านั้น ลูกค้า API ตัดสินใจที่จะดำเนินการตามเส้นทางส่วนนี้หรือไม่ |
segment_cost_constant |
เอาต์พุตเท่านั้น ต้นทุนคงที่สำหรับกลุ่มนี้ |
segment_cost_due_to_vehicle |
เอาต์พุตเท่านั้น 1 รายการต่อมิติข้อมูล |
segment_cost_due_to_departure |
เอาต์พุตเท่านั้น ค่าใช้จ่ายเนื่องจากการหมุนเวียนของสาย: เวลาออกเดินทาง |
segment_cost_due_to_arrival |
เอาต์พุตเท่านั้น ราคาเนื่องจากการหมุนเวียนสาย: มาถึง |
CommitPathRequest
ข้อความคำขอสำหรับเมธอด CommitPath
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของการจัดส่งที่ต้องมีการดำเนินการเกี่ยวกับเส้นทาง รูปแบบ: "networks/{network}/shipments/{shipment}" |
ช่องการรวม path_to_commit เส้นทางหรือส่วนต่างๆ ของเส้นทางที่ควรทำ path_to_commit ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
complete_shipment_path |
ส่วนของเส้นทางจากต้นทางไปยังปลายทาง |
segments |
ชุดย่อยของส่วนถนนจากต้นทางไปยังปลายทาง |
IncompletePathToCommit
ส่วนหนึ่งของเส้นทางที่มีการคอมมิต กล่าวคือ บางส่วนระหว่างต้นทางและปลายทาง
ช่อง | |
---|---|
segments[] |
ต้องระบุ ชุดย่อยของส่วนถนนจากต้นทางไปยังปลายทาง |
PathToCommit
กำลังคอมมิตเส้นทางแบบเต็ม จากต้นทางถึงปลายทาง
ช่อง | |
---|---|
segments[] |
ต้องระบุ กลุ่มต้องเรียงตามลำดับตั้งแต่ต้นทางถึงปลายทาง |
CreateHubRequest
ข้อความคำขอสำหรับเมธอด CreateHub
ช่อง | |
---|---|
parent |
ต้องระบุ ทรัพยากรระดับบนสุดที่จะสร้างฮับนี้ รูปแบบ: "networks/{network}" |
hub_id |
ต้องระบุ ตัวระบุของฮับที่จะสร้าง |
hub |
ต้องระบุ ฮับในการสร้าง |
CreateLineRequest
ข้อความคำขอสำหรับเมธอด CreateLine
ช่อง | |
---|---|
parent |
ต้องระบุ ทรัพยากรระดับบนสุดที่จะสร้างบรรทัดนี้ รูปแบบ: "networks/{network}" |
line_id |
ต้องระบุ ตัวระบุของบรรทัดที่จะสร้าง |
line |
ต้องระบุ บรรทัดที่ต้องการสร้าง |
CreateLineRotationRequest
ข้อความคำขอสำหรับเมธอด CreateLineRotation
ช่อง | |
---|---|
parent |
ต้องระบุ ทรัพยากรระดับบนสุดที่จะสร้างการหมุนบรรทัดนี้ รูปแบบ: "networks/{network}/lines/{line}" |
line_rotation_id |
ต้องระบุ ตัวระบุของการหมุนบรรทัดที่จะสร้าง |
line_rotation |
ต้องระบุ การหมุนเส้นเพื่อสร้าง |
CreateNetworkRequest
ข้อความคำขอสำหรับเมธอด CreateNetwork
ช่อง | |
---|---|
network_id |
ต้องระบุ ตัวระบุของเครือข่ายที่จะสร้าง |
network |
ต้องระบุ เครือข่ายที่จะสร้าง |
CreateVehicleRequest
ข้อความคำขอสำหรับเมธอด CreateVehicle
ช่อง | |
---|---|
parent |
ต้องระบุ ทรัพยากรระดับบนสุดที่จะสร้างยานพาหนะนี้ รูปแบบ: "networks/{network}" |
vehicle_id |
ต้องระบุ ตัวระบุของยานพาหนะที่จะสร้าง |
vehicle |
ต้องระบุ พาหนะที่จะสร้าง |
CrossDockingCapacity
ความสามารถในการบันทึกข้ามเอกสารโดยรวมสำหรับฮับ
ช่อง | |
---|---|
capacity_per_hour[] |
ไม่บังคับ ความจุแบบข้ามเอกสารสำหรับแต่ละมิติข้อมูล |
CrossDockingTime
เวลาโดยรวมสำหรับการครอสด็อกกิ้งสำหรับฮับ
ช่อง | |
---|---|
time_constant |
ไม่บังคับ เวลาคงที่สำหรับการดำเนินการข้ามเอกสาร |
time |
ไม่บังคับ การแยกเป็นข้อสันนิษฐานที่ช่วยให้เข้าใจง่ายขึ้น |
DateTimeRange
ช่วงของเวลาระหว่าง DateTime สองช่วง สำหรับวันที่และเวลาแบบชี้ตรง ให้ใช้ start == end
google/type/interval.proto มีจุดประสงค์ที่คล้ายกัน แต่มีเวลาจริง (เราสนใจเฉพาะเวลาพลเมืองเท่านั้น)
ช่อง | |
---|---|
first_date |
จุดเริ่มต้นของช่วง |
last_date |
สิ้นสุดช่วง |
DeleteHubRequest
ข้อความคำขอสำหรับเมธอด DeleteHub
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของฮับที่จะลบ รูปแบบ: "networks/{network}/hubs/{hub}" |
DeleteLineRequest
ข้อความคำขอสำหรับเมธอด DeleteLine
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของบรรทัดที่จะลบ รูปแบบ: "networks/{network}/lines/{line}" |
force |
ไม่บังคับ หากตั้งค่าเป็น "จริง" ให้ลบทรัพยากรย่อย |
DeleteLineRotationRequest
ข้อความคำขอสำหรับเมธอด DeleteLineRotation
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของการหมุนเส้นที่จะลบ รูปแบบ: "networks/{network}/lines/{line}/rotations/{rotation}" |
DeleteNetworkRequest
ข้อความคำขอสำหรับเมธอด DeleteNetwork
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของเครือข่ายที่จะลบ รูปแบบ: "networks/{network}" |
force |
ไม่บังคับ หากตั้งค่าเป็น "จริง" ให้ลบทรัพยากรย่อย |
DeleteShipmentRequest
ข้อความคำขอสำหรับเมธอด DeleteShipment
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของการจัดส่งที่จะลบ รูปแบบ: "networks/{network}/shipments/{shipment}" |
DeleteVehicleRequest
ข้อความคำขอสำหรับเมธอด DeleteVehicle
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของยานพาหนะที่จะลบ รูปแบบ: "networks/{network}/vehicles/{vehicle}" |
DistanceMatrixEntry
ระยะห่างระหว่างฮับต้นทางและฮับปลายทาง
ช่อง | |
---|---|
source_hub |
ต้องระบุ ฮับแหล่งที่มา |
destination_hub |
ต้องระบุ ฮับปลายทาง |
weights[] |
ต้องระบุ ระยะห่างระหว่างฮับโดยวัดหลายมิติ |
EarlinessTardiness
ฟังก์ชันต้นทุนเนื่องจากการจัดส่งมาถึง/ออกเดินทางเร็วหรือช้ากว่าที่กำหนด (ข้อจำกัดแบบเบาๆ)
ช่อง | |
---|---|
maximum_earliness |
ไม่บังคับ ความยาวต้นที่อนุญาตสูงสุด มีประโยชน์แต่ต้องเสียค่าใช้จ่าย |
maximum_tardiness |
ไม่บังคับ ความล่าช้าที่อนุญาตสูงสุด มีประโยชน์แต่ต้องเสียค่าใช้จ่าย |
earliness_cost |
ไม่บังคับ ต้นทุนค่าเดินทาง ยกเลิกการตั้งค่า "ไม่เสียค่าใช้จ่าย" สำหรับค่าสายเสียง |
tardiness_cost |
ไม่บังคับ ต้นทุนของความล่าช้า ยกเลิกการตั้งค่าไม่มีค่าใช้จ่ายสำหรับความล่าช้า |
ฟังก์ชัน 1D
ฟังก์ชันของอาร์กิวเมนต์ 1 รายการ
ช่อง | |
---|---|
ช่องการรวม function ความเป็นเอกภาพของอาร์กิวเมนต์ของฟังก์ชันควรเป็น: - ถ้าน้ำหนัก: กก. - ถ้าเวลาเป็น: ขั้นต่ำ - ถ้าจำนวนพาเลต: 1 function ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
constant |
ฟังก์ชันนี้เป็นค่าคงที่ |
pwl |
ฟังก์ชันจะเป็นเชิงเส้นแบบแบ่งเป็นช่วง |
GeneratedLineAndRotation
การหมุน 1 รอบของเส้นที่สร้างโดย API นี้ ไม่ใช่ลูกค้า API โมเดลนี้มีข้อจำกัดน้อยกว่าและใช้ยานพาหนะใดก็ได้ (เว้นแต่ลูกค้า API จะตัดสินใจเป็นอย่างอื่นในการโทรครั้งต่อๆ ไป)
ช่อง | |
---|---|
arrival_times |
เอาต์พุตเท่านั้น แมประหว่างรหัสฮับและเวลา แผนที่นี้ควรมีคีย์เดียวกัน (ลบด้วยฮับแหล่งที่มา แต่ไม่มีเวลาถึง) |
departure_times |
เอาต์พุตเท่านั้น แมประหว่างรหัสฮับและเวลา แผนที่นี้ควรมีคีย์เดียวกัน (ลบด้วยฮับปลายทางที่ไม่มีเวลาออกเดินทาง) |
GetHubRequest
ข้อความคำขอสำหรับเมธอด GetHub
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของฮับที่จะดึงข้อมูล รูปแบบ: "networks/{network}/hubs/{hub}" |
GetLineRequest
ข้อความคำขอสำหรับเมธอด GetLine
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของเครือข่ายที่จะดึงข้อมูล รูปแบบ: "networks/{network}/lines/{line}" |
GetLineRotationRequest
ข้อความคำขอสำหรับเมธอด GetLineRotation
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของการหมุนบรรทัดที่จะดึงข้อมูล รูปแบบ: "networks/{network}/lines/{line}/rotations/{rotation}" |
GetNetworkRequest
ข้อความคำขอสำหรับเมธอด GetNetwork
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของเครือข่ายที่จะดึงข้อมูล รูปแบบ: "networks/{network}" |
GetShipmentRequest
ข้อความคำขอสำหรับเมธอด GetShipment
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของการจัดส่งที่จะดึงข้อมูล รูปแบบ: "networks/{network}/shipments/{shipment}" |
GetVehicleRequest
ข้อความคำขอสำหรับเมธอด GetVehicle
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของยานพาหนะที่จะดึงข้อมูล รูปแบบ: "networks/{network}/vehicles/{vehicle}" |
Hub
ต้องนำการจัดส่งจากฮับหนึ่งไปยังอีกฮับหนึ่ง
ช่อง | |
---|---|
name |
ต้องระบุ ตัวระบุ อัปเดตไม่ได้ |
position |
ไม่บังคับ ตำแหน่งเพื่อคำนวณเส้นทางในโลกจริง |
opening_times[] |
ต้องระบุ เวลาเปิดทำการ สำหรับตอนนี้ ให้ใช้การนำเสนอแบบคร่าวๆ คือ 1 ข้อมูลในแต่ละครั้งที่เปิดฮับ (หากพนักงานพักกลางวันและไม่มีคนทำงานในเวลานั้น จะมี 2 รายการสำหรับวันนั้น) |
cross_docking_capacity |
ไม่บังคับ ความจุของฮับทั้งหมด |
cross_docking_time |
ไม่บังคับ เวลาที่ใช้ในการดำเนินการครอสด็อกกิ้ง 1 ครั้ง (ต่อคัน) |
IntegerRange
ช่วงของจำนวนเต็ม
ช่อง | |
---|---|
start_value |
ช่วงเวลาจะเปิดหากไม่ได้ตั้งค่า |
end_value |
ช่วงเวลาจะเปิดหากไม่ได้ตั้งค่า |
บรรทัด
บรรทัดที่มีการดำเนินการตามความถี่ที่ระบุ
ช่อง | |
---|---|
name |
ต้องระบุ ตัวระบุ อัปเดตไม่ได้ |
hub_ids[] |
ต้องระบุ รายชื่อฮับที่สายนี้เรียกใช้ ตามลำดับที่ยานพาหนะหยุดจอด |
LineRotation
รถเริ่มใช้สายนี้ในเวลาใดเวลาหนึ่ง
ช่อง | |
---|---|
name |
ต้องระบุ ตัวระบุ อัปเดตไม่ได้ |
arrival_times |
ไม่บังคับ ช่วงเวลาที่อนุญาตให้ออกเดินทางโดยไม่เสียค่าใช้จ่าย (เช่น หากไม่ใช่จุดเดียวกัน เวลาถึงจริงจะกำหนดโดยระบบ) แผนที่นี้ควรมีคีย์เดียวกัน (ลบด้วยฮับแหล่งที่มา แต่ไม่มีเวลาถึง) |
departure_times |
ไม่บังคับ ช่วงเวลาที่อนุญาตให้มาถึงโดยไม่เสียค่าใช้จ่าย (เช่น หากไม่ใช่เวลาตามจุดที่กำหนด ระบบจะกำหนดเวลาออกเดินทางจริง) แผนที่นี้ควรมีคีย์เดียวกัน (ลบด้วยฮับปลายทางที่ไม่มีเวลาออกเดินทาง) |
departure_earliness_tardiness_costs |
ไม่บังคับ ค่าใช้จ่ายในการเดินทางล่วงหน้า/ความล่าช้าและค่าใช้จ่ายในการออกเดินทาง แผนที่นี้ควรมีคีย์เดียวกัน (ลบด้วยศูนย์กลางปลายทาง ซึ่งไม่มีเวลาออกเดินทาง) |
arrival_earliness_tardiness_costs |
ไม่บังคับ ค่าใช้จ่ายเกี่ยวกับความรวดเร็ว/การจัดส่งล่าช้าและขอบเขตเมื่อมาถึง แผนที่นี้ควรมีคีย์เดียวกัน (ลบด้วยฮับต้นทาง เนื่องจากไม่มีเวลาถึง) |
vehicles[] |
ไม่บังคับ รายชื่อยานพาหนะที่สามารถหมุนเส้นดังกล่าวได้ (เช่น รายการที่อนุญาต) หาก number_vehicles ลดเหลือ 1 ค่าตามจำนวนยานพาหนะ ยานพาหนะเหล่านั้นทั้งหมดจะได้รับการกำหนดให้กับการหมุนเส้น หากไม่มียานพาหนะ ทั้งหมดจะถือว่าพร้อมใช้งาน |
fixed_price |
ไม่บังคับ ต้นทุนของการมียานพาหนะทุกคันที่ดำเนินการตามสายนี้ โดยไม่คำนึงถึงยานพาหนะ (คนขับ การบำรุงรักษา ฯลฯ) |
maximum_number_vehicles |
ไม่บังคับ จำนวนยานพาหนะสูงสุดที่สามารถกำหนดให้กับการหมุนนี้ได้ หากไม่ได้ตั้งค่า: ไม่มีขีดจำกัดในแง่ของยานพาหนะสำหรับการหมุนนี้ ไม่เช่นนั้น ขีดจำกัดบนของจำนวนยานพาหนะที่สามารถจัดสรรให้กับการหมุนนี้ได้ (จากรายการที่อนุญาต |
ListHubsRequest
ข้อความคำขอสำหรับเมธอด ListHubs
ช่อง | |
---|---|
parent |
ต้องระบุ หลักที่เป็นเจ้าของคอลเล็กชันของฮับนี้ รูปแบบ: "networks/{network}" |
page_size |
ไม่บังคับ จำนวนฮับสูงสุดที่จะแสดง บริการอาจแสดงผลน้อยกว่าค่านี้ หากไม่ระบุ ระบบจะส่งคืนฮับสูงสุด 50 ฮับ ค่าสูงสุดคือ 1,000 ค่าที่มากกว่า 1000 จะถูกเปลี่ยนเป็น 1000 |
page_token |
ไม่บังคับ โทเค็นของหน้าเว็บที่ได้รับจากการโทร เมื่อใส่เลขหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ให้กับ |
ListHubsResponse
ข้อความตอบกลับสำหรับเมธอด ListHubs
ช่อง | |
---|---|
hubs[] |
ฮับจากเครือข่ายที่ระบุ |
next_page_token |
โทเค็นซึ่งสามารถส่งเป็น |
ListLineRotationsRequest
ข้อความคำขอสำหรับเมธอด ListLineRotations
ช่อง | |
---|---|
parent |
ต้องระบุ หลักซึ่งเป็นเจ้าของคอลเล็กชันการหมุนเวียนบรรทัดนี้ รูปแบบ: "networks/{network}/lines/{line}" |
page_size |
ไม่บังคับ จำนวนสูงสุดของการหมุนบรรทัดที่จะแสดง บริการอาจแสดงผลน้อยกว่าค่านี้ หากไม่ระบุ ระบบจะแสดงผล LineRotations ไม่เกิน 50 ครั้ง ค่าสูงสุดคือ 1,000 ค่าที่มากกว่า 1000 จะถูกเปลี่ยนเป็น 1000 |
page_token |
ไม่บังคับ โทเค็นของหน้าเว็บที่ได้รับจากการโทร เมื่อใส่เลขหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ให้กับ |
ListLineRotationsResponse
ข้อความตอบกลับสำหรับเมธอด ListLineRotations
ช่อง | |
---|---|
line_rotations[] |
การหมุนเส้นจากเครือข่ายและเส้นที่ระบุ |
next_page_token |
โทเค็นซึ่งสามารถส่งเป็น |
ListLinesRequest
ข้อความคำขอสำหรับเมธอด ListLines
ช่อง | |
---|---|
parent |
ต้องระบุ หลักที่เป็นเจ้าของคอลเล็กชันของบรรทัดนี้ รูปแบบ: "networks/{network}" |
page_size |
ไม่บังคับ จำนวนบรรทัดสูงสุดที่จะแสดง บริการอาจแสดงผลน้อยกว่าค่านี้ หากไม่ระบุ ระบบจะแสดงผลไม่เกิน 50 บรรทัด ค่าสูงสุดคือ 1,000 ค่าที่มากกว่า 1000 จะถูกเปลี่ยนเป็น 1000 |
page_token |
ไม่บังคับ โทเค็นของหน้าเว็บที่ได้รับจากการโทร เมื่อใส่เลขหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ให้กับ |
ListLinesResponse
ข้อความตอบกลับสำหรับเมธอด ListLines
ช่อง | |
---|---|
lines[] |
บรรทัดจากเครือข่ายที่ระบุ |
next_page_token |
โทเค็นซึ่งสามารถส่งเป็น |
ListNetworksRequest
ข้อความคำขอสำหรับเมธอด ListNetworks
ช่อง | |
---|---|
page_size |
ไม่บังคับ จำนวนเครือข่ายสูงสุดที่จะแสดง บริการอาจแสดงผลน้อยกว่าค่านี้ หากไม่ระบุ ระบบจะแสดงผลเครือข่ายสูงสุด 50 เครือข่าย ค่าสูงสุดคือ 1,000 ค่าที่มากกว่า 1000 จะถูกเปลี่ยนเป็น 1000 |
page_token |
ไม่บังคับ โทเค็นของหน้าเว็บที่ได้รับจากการโทร เมื่อใส่เลขหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ให้กับ |
ListNetworksResponse
ข้อความตอบกลับสำหรับเมธอด ListNetworks
ช่อง | |
---|---|
networks[] |
รายการเครือข่าย |
next_page_token |
โทเค็นซึ่งสามารถส่งเป็น |
ListPathsRequest
ข้อความคำขอสำหรับเมธอด ListPaths
ช่อง | |
---|---|
parent |
ต้องระบุ ชื่อของเครือข่ายที่ต้องส่งเส้นทาง รูปแบบ: "networks/{network}" |
page_size |
ไม่บังคับ จำนวนเครือข่ายสูงสุดที่จะแสดง บริการอาจแสดงผลน้อยกว่าค่านี้ หากไม่ระบุ ระบบจะแสดงผลเครือข่ายสูงสุด 50 เครือข่าย ค่าสูงสุดคือ 1,000 ค่าที่มากกว่า 1000 จะถูกเปลี่ยนเป็น 1000 |
page_token |
ไม่บังคับ โทเค็นของหน้าเว็บที่ได้รับจากการโทร เมื่อใส่เลขหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ให้กับ |
ListPathsResponse
ข้อความตอบกลับสำหรับเมธอด ListPaths
ช่อง | |
---|---|
paths[] |
รายการเส้นทาง |
next_page_token |
โทเค็นซึ่งสามารถส่งเป็น |
ListShipmentsRequest
ข้อความคำขอสำหรับเมธอด ListShipments
ช่อง | |
---|---|
parent |
ต้องระบุ หลักที่เป็นเจ้าของคอลเล็กชันการจัดส่งนี้ รูปแบบ: "networks/{network}" |
page_size |
ไม่บังคับ จำนวนการจัดส่งสูงสุดที่จะส่งคืน บริการอาจแสดงผลน้อยกว่าค่านี้ หากไม่ระบุ ระบบจะส่งคืนการจัดส่งไม่เกิน 50 รายการ ค่าสูงสุดคือ 1,000 ค่าที่มากกว่า 1000 จะถูกเปลี่ยนเป็น 1000 |
page_token |
ไม่บังคับ โทเค็นของหน้าเว็บที่ได้รับจากการโทร เมื่อใส่เลขหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ให้กับ |
ListShipmentsResponse
ข้อความตอบกลับสำหรับเมธอด ListShipments
ช่อง | |
---|---|
shipments[] |
การจัดส่งจากเครือข่ายที่ระบุ |
next_page_token |
โทเค็นซึ่งสามารถส่งเป็น |
ListVehiclesRequest
ข้อความคำขอสำหรับเมธอด ListVehicles
ช่อง | |
---|---|
parent |
ต้องระบุ หลักที่เป็นเจ้าของคอลเล็กชันยานพาหนะนี้ รูปแบบ: "networks/{network}" |
page_size |
ไม่บังคับ จำนวนยานพาหนะสูงสุดที่จะส่งคืน บริการอาจแสดงผลน้อยกว่าค่านี้ หากไม่ระบุ ระบบจะส่งคืนยานพาหนะไม่เกิน 50 คัน ค่าสูงสุดคือ 1,000 ค่าที่มากกว่า 1000 จะถูกเปลี่ยนเป็น 1000 |
page_token |
ไม่บังคับ โทเค็นของหน้าเว็บที่ได้รับจากการโทร เมื่อใส่เลขหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ให้กับ |
ListVehiclesResponse
ข้อความตอบกลับสำหรับเมธอด ListVehicles
ช่อง | |
---|---|
vehicles[] |
ยานพาหนะจากเครือข่ายที่ระบุ |
next_page_token |
โทเค็นซึ่งสามารถส่งเป็น |
MakeHubAvailableRequest
ข้อความคำขอสำหรับเมธอด MakeHubAvailable
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของฮับที่จะทำให้พร้อมใช้งาน รูปแบบ: "networks/{network}/hubs/{hub}" |
availability_starts[] |
ต้องระบุ ระยะเวลาที่จะเริ่มให้บริการ โดยต้องเป็นแต้มในช่วงเวลาในอนาคต หากไม่มีช่องนี้ ความพร้อมใช้งานจะเริ่มเมื่อได้รับข้อความ |
MakeHubAvailableResponse
ข้อความตอบกลับสำหรับเมธอด MakeHubAvailable
ช่อง | |
---|---|
name |
ชื่อของฮับที่อัปเดตความไม่พร้อมใช้งาน รูปแบบ: "networks/{network}/hubs/{hub}" |
path[] |
เส้นทางที่อัปเดตแล้ว |
MakeLineAvailableRequest
ข้อความคำขอสำหรับเมธอด MakeHubAvailable
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อบรรทัดที่จะทำให้พร้อมใช้งาน รูปแบบ: "networks/{network}/lines/{line}" |
availability_starts[] |
ต้องระบุ ระยะเวลาที่จะเริ่มให้บริการ โดยต้องเป็นแต้มในช่วงเวลาในอนาคต หากไม่มีช่องนี้ ความพร้อมใช้งานจะเริ่มเมื่อได้รับข้อความ |
MakeLineAvailableResponse
ข้อความตอบกลับสำหรับเมธอด MakeLineAvailable
ช่อง | |
---|---|
name |
ชื่อของบรรทัดที่มีการอัปเดตความไม่พร้อมใช้งาน รูปแบบ: "networks/{network}/lines/{line}" |
path[] |
เส้นทางที่อัปเดตแล้ว |
MakeVehicleAvailableRequest
ข้อความคำขอสำหรับเมธอด MakeVehicleAvailable
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของยานพาหนะที่จะเปิดเผย รูปแบบ: "networks/{network}/vehicle/{vehicle}" |
availability_starts[] |
ต้องระบุ ระยะเวลาที่จะเริ่มให้บริการ โดยต้องเป็นแต้มในช่วงเวลาในอนาคต หากไม่มีช่องนี้ ความพร้อมใช้งานจะเริ่มเมื่อได้รับข้อความ |
MakeVehicleAvailableResponse
ข้อความตอบกลับสำหรับเมธอด MakeVehicleAvailable
ช่อง | |
---|---|
name |
ชื่อของยานพาหนะที่อัปเดตความพร้อมจำหน่ายสินค้า รูปแบบ: "networks/{network}/vehicles/{vehicle}" |
path[] |
เส้นทางที่อัปเดตแล้ว |
เครือข่าย
อธิบายเครือข่ายที่มีอยู่ทั้งหมดที่ใช้ได้ ลูกค้า API แต่ละรายอาจมีเครือข่ายหลายเครือข่าย (เช่น เครือข่ายหลักและการแก้ไขที่เป็นไปได้ในอนาคตเพื่อประเมิน)
ช่อง | |
---|---|
name |
ต้องระบุ ตัวระบุ อัปเดตไม่ได้ |
dimensions[] |
ระยะทาง น้ำหนัก พาเลต ฯลฯ รวมถึงการปรับขนาด (เพื่อให้แผนที่ลอยตัวเป็นจำนวนเต็ม) |
pricing |
ไม่บังคับ ราคาที่ผู้ส่งจะต้องชำระสำหรับการจัดส่งที่ไม่ต้องใช้บรรทัดที่เฉพาะเจาะจง |
currency_code |
ไม่บังคับ หน่วยเงินเดียวที่ใช้ทั่วทั้งเครือข่าย ลูกค้า API แต่ละรายสามารถมีหน่วยที่แตกต่างกันได้หลายหน่วยสำหรับเครือข่ายต่างๆ โดยเครือข่ายหนึ่งจะมีหน่วยเงินได้เพียงหนึ่งหน่วยเท่านั้น หน่วยต้องเข้ารหัสเป็น ISO 4217 เช่น google3/google/type/money.เลือก |
time_step |
ไม่บังคับ การแยกส่วนเวลา ระบบจะแสดงการตัดสินใจด้วยความแม่นยำนี้ทันเวลา ระบบจะจัดเก็บสถานะไว้ภายในความแม่นยำนี้ |
distance_matrix[] |
ไม่บังคับ เมทริกซ์ระยะทาง (แสดงรายการขอบที่มีทิศทางแบบถ่วงน้ำหนัก) |
เส้นทาง
เส้นทางสำหรับการจัดส่งภายในเครือข่าย
ช่อง | |
---|---|
shipment |
ต้องระบุ การจัดส่งที่มีการอธิบายเส้นทาง |
segments[] |
ต้องระบุ ส่วนของเส้นทาง |
departure_time |
เอาต์พุตเท่านั้น เวลาออกเดินทางจริงของการจัดส่ง |
arrival_time |
เอาต์พุตเท่านั้น เวลาถึงจริงของการจัดส่ง |
incurred_penalties |
เอาต์พุตเท่านั้น ลูกโทษเนื่องจากไม่เป็นไปตามข้อจำกัดชั่วคราว |
cost_constant |
เอาต์พุตเท่านั้น ต้นทุนคงที่สำหรับการจัดส่งนี้ |
cost |
เอาต์พุตเท่านั้น ต้นทุนตามส่วนประกอบ |
PathSegment
แสดงส่วนหนึ่งของเส้นทาง ทั้งที่ลูกค้า API ส่งไปยังเซิร์ฟเวอร์ API (เช่น การเปลี่ยนสถานะ) หรือโดยเซิร์ฟเวอร์ API ไปยังลูกค้า API (เช่น การกำหนดเส้นทางการจัดส่ง)
ช่อง | |
---|---|
source_hub |
ต้องระบุ แหล่งที่มาของกลุ่ม |
destination_hub |
ต้องระบุ ปลายทางของกลุ่ม |
line |
ต้องระบุ กำลังติดตามบรรทัดสำหรับกลุ่มนี้ |
line_rotation |
ต้องระบุ กำลังติดตามการหมุนเวียนสำหรับกลุ่มนี้ |
vehicle |
ต้องระบุ ยานพาหนะตามด้วยกลุ่มนี้ |
PieceWiseAffineFunction
ฟังก์ชันเชิงเส้น Piecewise จำกัดไว้ที่อาร์กิวเมนต์ 1 รายการ การออกแบบที่คล้ายกับ https://github.com/google/or-tools/blob/stable/ortools/util/piecewise_linear_function.h
ช่อง | |
---|---|
segments[] |
ส่วนเชิงเส้นของฟังก์ชัน |
PieceWiseAffineSegment
ส่วนของฟังก์ชันเชิงเส้นแบบช่วง
ช่อง | |
---|---|
start_x |
จุดเริ่มต้นของกลุ่ม: x |
start_y |
จุดเริ่มต้นของกลุ่ม: y. |
end_x |
สิ้นสุดกลุ่ม: x |
end_y |
จุดสิ้นสุดของกลุ่ม: y. |
PricingStrategy
กลยุทธ์การกำหนดราคา
ช่อง | |
---|---|
ช่องการรวม pricing_strategy กลยุทธ์การกำหนดราคา pricing_strategy ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
separable |
กลยุทธ์การกำหนดราคาเป็นฟังก์ชันที่แยกกันได้ของตัวแปรหลายตัว |
RouteShipmentRequest
ข้อความคำขอสำหรับเมธอด RouteShipment
ช่อง | |
---|---|
parent |
ต้องระบุ เครือข่ายหลัก ซึ่งเป็นเครือข่ายที่ต้องมีการกำหนดเส้นทางการจัดส่ง รูปแบบ: "networks/{network}" |
shipment |
ต้องระบุ การจัดส่งที่จะจัดเส้นทาง |
RouteShipmentResponse
ข้อความตอบกลับสำหรับเมธอด RouteShipment
ช่อง | |
---|---|
shipment |
การจัดส่งที่เพิ่งสร้าง |
paths[] |
เส้นทางที่เปลี่ยนแปลงเนื่องจากการกำหนดเส้นทางการจัดส่ง ช่องนี้มีข้อมูลอย่างน้อย 1 รายการ ซึ่งเป็นเส้นทางการจัดส่งที่ต้องมีการกำหนดเส้นทาง อาจมีเส้นทางเพิ่มเติมสำหรับการจัดส่งอื่นๆ ซึ่งแสดงถึงการเปลี่ยนแปลงสถานะภายใน |
lines[] |
การหมุนสายที่สร้างขึ้นขณะกำหนดเส้นทางการจัดส่ง ไฟล์อาจว่างเปล่าหรือมีการหมุนเวียนสำหรับการจัดส่งอื่นๆ ซึ่งแสดงถึงการเปลี่ยนแปลงสถานะภายใน |
SeparableNDFunction
ฟังก์ชันของอาร์กิวเมนต์ N รายการแสดงเป็นผลรวมของฟังก์ชันของอาร์กิวเมนต์ 1 รายการ
ช่อง | |
---|---|
components |
องค์ประกอบของฟังก์ชันที่มี 1 รายการต่ออาร์กิวเมนต์/มิติข้อมูล |
constant_price |
ส่วนคงที่ของฟังก์ชัน |
การจัดส่ง
การจัดส่งที่จะดำเนินการ
ช่อง | |
---|---|
name |
ต้องระบุ ตัวระบุ อัปเดตไม่ได้ |
source_hub |
ต้องระบุ ศูนย์รวมการจัดส่ง |
destination_hub |
ต้องระบุ ฮับที่ต้องมีการจัดส่ง |
departure_time |
ต้องระบุ เวลาออกเดินทาง |
arrival_time |
ต้องระบุ เวลาถึงที่คาดไว้ (เช่น ข้อจำกัดชั่วคราว) |
arrival_earliness_tardiness_cost |
ไม่บังคับ SLA ระบุว่าเวลานี้อาจเกินจากค่าปรับ (หากอยู่ต่ำกว่าค่าสูงสุด แพ็กเกจจะไม่มีประโยชน์อีกต่อไป) ฟังก์ชันการหน่วงเวลา (ในหน่วยนาที) จะเกิดการลงโทษ |
size[] |
ไม่บังคับ ใช้กับยานพาหนะและฮับของยานพาหนะ |
revenue |
ไม่บังคับ รายได้จากแพ็กเกจนี้ (ใช้เพื่อคำนวณรางวัลเท่านั้น) เช่น ราคาที่ฝ่ายที่ชำระเงินชำระ หากไม่ได้ตั้งค่า ระบบจะคำนวณรายได้ (ขึ้นอยู่กับว่ามีการสร้างบรรทัดใหม่สำหรับการจัดส่งนี้หรือไม่) |
UpdateHubRequest
ข้อความคำขอสำหรับเมธอด UpdateHub
ช่อง | |
---|---|
hub |
ต้องระบุ ฮับที่จะอัปเดต ฟิลด์ |
update_mask |
ไม่บังคับ รายการช่องที่จะอัปเดต |
UpdateLineRequest
ข้อความคำขอสำหรับเมธอด UpdateLine
ช่อง | |
---|---|
line |
ต้องระบุ บรรทัดที่จะอัปเดต ช่อง |
update_mask |
ไม่บังคับ รายการช่องที่จะอัปเดต |
UpdateLineRotationRequest
ข้อความคำขอสำหรับเมธอด UpdateLineRotation
ช่อง | |
---|---|
line_rotation |
ต้องระบุ เครือข่ายที่จะอัปเดต ช่อง |
update_mask |
ไม่บังคับ รายการช่องที่จะอัปเดต |
UpdateNetworkRequest
ข้อความคำขอสำหรับเมธอด UpdateNetwork
ช่อง | |
---|---|
network |
ต้องระบุ เครือข่ายที่จะอัปเดต ช่อง |
update_mask |
ไม่บังคับ รายการช่องที่จะอัปเดต |
UpdatePathRequest
ข้อความคำขอสำหรับเมธอด UpdatePath
ช่อง | |
---|---|
path |
ต้องระบุ เส้นทางใหม่สำหรับการจัดส่ง |
UpdateVehicleRequest
ข้อความคำขอสำหรับเมธอด UpdateVehicle
ช่อง | |
---|---|
vehicle |
ต้องระบุ ยานพาหนะที่จะอัปเดต ช่อง |
update_mask |
ไม่บังคับ รายการช่องที่จะอัปเดต |
ValueDimension
ค่าที่อยู่ในมิติข้อมูลที่กำหนดไว้ล่วงหน้า 1 รายการ ช่อง value
ต้องตั้งค่าเป็นประเภท dimension
ที่สอดคล้องกัน
ช่อง | |
---|---|
value |
ไม่บังคับ คุณค่า |
dimension |
ต้องระบุ มิติข้อมูล |
ยานพาหนะ
ไม่มีชื่อ ระบบจัดเก็บเป็นคีย์แผนที่ภายในเครือข่าย
ช่อง | |
---|---|
name |
ต้องระบุ ตัวระบุ อัปเดตไม่ได้ |
capacities[] |
ไม่บังคับ ลักษณะเฉพาะของยานพาหนะ |
cost |
ต้องระบุ ค่าใช้จ่ายในการใช้ยานพาหนะ ฟังก์ชันเหล่านี้คือฟังก์ชันของอาร์กิวเมนต์เดียว ได้แก่ ระยะทางที่ยานพาหนะเคลื่อนที่ น้ำหนักที่ยานพาหนะขนส่ง จำนวนพาเลตที่ยานพาหนะขนส่ง ฟังก์ชันเหล่านี้คํานึงถึงค่าใช้จ่ายในการบำรุงรักษา เชื้อเพลิง และการจัดการ ค่าใช้จ่ายเหล่านี้อาจรวมค่าใช้จ่ายล่วงหน้า (จะจ่ายเมื่อใช้ยานพาหนะแล้ว ซึ่งส่วนใหญ่จะมีประโยชน์สำหรับการเหมาช่วง) |
pricing |
ไม่บังคับ ราคาที่ฝ่ายที่ชำระเงินจะชำระ เฉพาะเมื่อมีการใช้ยานพาหนะในบรรทัดที่สร้างขึ้นเท่านั้น (ไม่ได้เป็นส่วนหนึ่งของเครือข่ายอินพุต) |
allowed_for_generated_lines |
ต้องระบุ รถคันนี้ใช้สำหรับสายที่สร้างขึ้นได้หรือไม่ หากตั้งค่าเป็น |
vehicle_position_constraints[] |
ไม่บังคับ ตำแหน่งบังคับสำหรับรถคันปัจจุบันพร้อมเวลา ตัวอย่างเช่น ใช้รายการเพื่อสร้างแบบจำลองข้อเท็จจริงที่ว่ายานพาหนะที่เริ่มต้นหรือสิ้นสุดที่ฮับที่กำหนด |
VehiclePositionConstraint
ยึดตำแหน่งของยานพาหนะไว้
ช่อง | |
---|---|
time |
เวลาของข้อจำกัด |
hub_id |
ฮับของข้อจำกัด |