Middle Mile Optimization API。
服務: Middlemileoptimization.googleapis.com
服務端點
服務端點是指定 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 建立 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/*} 更新中心。 |
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 建立線條旋轉。 |
delete |
DELETE /v1/{name=networks/*/lines/*/rotations/*} 刪除 LineRotation。 |
get |
GET /v1/{name=networks/*/lines/*/rotations/*} 取得 LineRotation 的詳細資料。 |
list |
GET /v1/{parent=networks/*/lines}/rotations 列出線條旋轉。 |
patch |
PATCH /v1/{lineRotation.name=networks/*/lines/*/rotations/*} 更新線條旋轉。 |
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/*} 更新車輛資料。 |