Middle Mile Optimization API.
خدمات: middlemileoptimization.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}/rotationsLineRotations را فهرست می کند. |
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/*}یک وسیله نقلیه را به روز می کند. |