Middle Mile Optimization API

API การเพิ่มประสิทธิภาพ Mile Mile

บริการ: middlemileข้อความแจ้งเตือน.googleapis.com

ปลายทางบริการ

ปลายทางบริการคือ URL ฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งอาจมีปลายทางบริการหลายปลายทาง บริการนี้มีปลายทางบริการต่อไปนี้และ URI ด้านล่างทั้งหมดจะเกี่ยวข้องกับปลายทางของบริการนี้

  • https://middlemileoptimization.googleapis.com

ทรัพยากร REST: v1.networks

วิธีการ
create POST /v1/networks
สร้างเครือข่าย
delete DELETE /v1/{name=networks/*}
ลบเครือข่าย
get GET /v1/{name=networks/*}
ดูรายละเอียดของเครือข่าย
list GET /v1/networks
แสดงรายการเครือข่าย
listPaths GET /v1/{parent=networks/*}:listPaths
แสดงผลเส้นทางทั้งหมดที่มีอยู่ในปัจจุบัน
patch PATCH /v1/{network.name=networks/*}
อัปเดตเครือข่าย

ทรัพยากร REST: v1.networks.hubs

วิธีการ
create POST /v1/{parent=networks/*}/hubs
สร้างฮับ
delete DELETE /v1/{name=networks/*/hubs/*}
ลบฮับ
get GET /v1/{name=networks/*/hubs/*}
รับรายละเอียดของฮับ
list GET /v1/{parent=networks/*}/hubs
แสดงรายการฮับ
makeAvailable POST /v1/{name=networks/*/hubs/*}:makeAvailable
ทำให้ฮับพร้อมใช้งาน
makeUnavailable POST /v1/{name=networks/*/hubs/*}:makeUnavailable
ทำให้ฮับใช้งานไม่ได้
patch PATCH /v1/{hub.name=networks/*/hubs/*}
อัปเดตฮับ

ทรัพยากร REST: v1.networks.line

วิธีการ
create POST /v1/{parent=networks/*}/line
สร้างบรรทัด

ทรัพยากร REST: v1.networks.lines

วิธีการ
delete DELETE /v1/{name=networks/*/lines/*}
ลบบรรทัด
get GET /v1/{name=networks/*/lines/*}
รับรายละเอียดของเส้น
list GET /v1/{parent=networks/*}/lines
แสดงเส้น
makeAvailable POST /v1/{name=networks/*/lines/*}:makeAvailable
แสดงบรรทัดข้อมูล
makeUnavailable POST /v1/{name=networks/*/lines/*}:makeUnavailable
ทำให้ไม่มีเส้นกั้น
patch PATCH /v1/{line.name=networks/*/lines/*}
อัปเดตสาย

ทรัพยากร REST: v1.networks.lines.rotations

วิธีการ
create POST /v1/{parent=networks/*/lines/*}/rotations
สร้าง LineRotation
delete DELETE /v1/{name=networks/*/lines/*/rotations/*}
ลบ LineRotation
get GET /v1/{name=networks/*/lines/*/rotations/*}
ดูรายละเอียดของ LineRotation
list GET /v1/{parent=networks/*/lines}/rotations
แสดงรายการ LineRotations
patch PATCH /v1/{lineRotation.name=networks/*/lines/*/rotations/*}
อัปเดต LineRotation

ทรัพยากร REST: v1.networks.shipments

วิธีการ
delete DELETE /v1/{name=networks/*/shipments/*}
ลบการจัดส่ง
get GET /v1/{name=networks/*/shipments/*}
ดูรายละเอียดการจัดส่ง
list GET /v1/{parent=networks/*}/shipments
แสดงรายการการจัดส่ง
route POST /v1/{parent=networks/*}/shipments:route
กำหนดเส้นทางการจัดส่งใหม่

ทรัพยากร REST: v1.networks.shipments.path

วิธีการ
commit POST /v1/{name=networks/*/shipments/*}/path:commit
คอมมิตเส้นทางการจัดส่ง ซึ่งระบุว่าเปลี่ยนแปลงไม่ได้ในอนาคต แม้แต่โดยผู้ใช้ ให้บันทึกสำหรับสิ่งที่อยู่นอกเหนือการควบคุม/การดำเนินการของพระเจ้า ซึ่งระบุโดยเมธอด MakeVehicleUnavailable, MakeHubUnavailable, MakeLineUnavailable
update POST /v1/{path.shipment=networks/*/shipments/*}/path:update
เปลี่ยนเส้นทางการจัดส่ง: แทนที่จะใช้เส้นทางที่คำนวณโดยบริการ รัฐจะมีเส้นทางที่ผู้ใช้กำหนดผ่านการโทรนี้

ทรัพยากร REST: v1.networks.vehicles

วิธีการ
create POST /v1/{parent=networks/*}/vehicles
สร้างยานพาหนะ
delete DELETE /v1/{name=networks/*/vehicles/*}
ลบยานพาหนะ
get GET /v1/{name=networks/*/vehicles/*}
รับรายละเอียดของยานพาหนะ
list GET /v1/{parent=networks/*}/vehicles
แสดงรายการยานพาหนะ
makeAvailable POST /v1/{name=networks/*/vehicles/*}:makeAvailable
เพิ่มยานพาหนะให้พร้อมใช้งาน
makeUnavailable POST /v1/{name=networks/*/vehicles/*}:makeUnavailable
ทำให้ยานพาหนะไม่พร้อมใช้งาน
patch PATCH /v1/{vehicle.name=networks/*/vehicles/*}
อัปเดตรถยนต์