mide Mile Optimize API.
שירות: middlemileized.googleapis.com
נקודת קצה (endpoint) של שירות
נקודת קצה (endpoint) של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה (endpoint) של שירות. השירות הזה כולל את נקודת הקצה הבאה של השירות, וכל מזהי ה-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 יצירת Hub. |
delete |
DELETE /v1/{name=networks/*/hubs/*} מחיקת Hub. |
get |
GET /v1/{name=networks/*/hubs/*} קבלת הפרטים של Hub. |
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/*} עדכון Hub. |
משאב 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/*} עדכון רכב. |