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}/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/*}Обновляет транспортное средство. |