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/*} อัปเดตรถยนต์ |