Middle Mile Optimization API.
Usługa: middlemilerecovery.googleapis.com
Punkt końcowy usługi
Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI są względne wobec tego punktu końcowego:
https://middlemileoptimization.googleapis.com
Zasób REST: v1.networks
| Metody | |
|---|---|
create |
POST /v1/networks Tworzy sieć. |
delete |
DELETE /v1/{name=networks/*} Usuwa sieć. |
get |
GET /v1/{name=networks/*} Pobiera szczegóły sieci. |
list |
GET /v1/networks Wyświetla sieć. |
listPaths |
GET /v1/{parent=networks/*}:listPaths Zwraca wszystkie aktualnie dostępne ścieżki. |
patch |
PATCH /v1/{network.name=networks/*} Aktualizuje sieć. |
Zasób REST: v1.networks.hubs
| Metody | |
|---|---|
create |
POST /v1/{parent=networks/*}/hubs Tworzy centrum. |
delete |
DELETE /v1/{name=networks/*/hubs/*} Usuwa centrum. |
get |
GET /v1/{name=networks/*/hubs/*} Pobiera szczegóły centrum. |
list |
GET /v1/{parent=networks/*}/hubs Wyświetla centra. |
makeAvailable |
POST /v1/{name=networks/*/hubs/*}:makeAvailable Udostępnia centrum. |
makeUnavailable |
POST /v1/{name=networks/*/hubs/*}:makeUnavailable Stało się niedostępne w centrum. |
patch |
PATCH /v1/{hub.name=networks/*/hubs/*} Aktualizuje centrum. |
Zasób REST: v1.networks.line
| Metody | |
|---|---|
create |
POST /v1/{parent=networks/*}/line Tworzy linię. |
Zasób REST: v1.networks.lines
| Metody | |
|---|---|
delete |
DELETE /v1/{name=networks/*/lines/*} Usuwa wiersz. |
get |
GET /v1/{name=networks/*/lines/*} Pobiera szczegóły linii. |
list |
GET /v1/{parent=networks/*}/lines Wyświetla listę wierszy. |
makeAvailable |
POST /v1/{name=networks/*/lines/*}:makeAvailable Udostępnia linię. |
makeUnavailable |
POST /v1/{name=networks/*/lines/*}:makeUnavailable Stacjonarny wiersz jest niedostępny. |
patch |
PATCH /v1/{line.name=networks/*/lines/*} Aktualizuje linię. |
Zasób REST: v1.networks.lines.rotations
| Metody | |
|---|---|
create |
POST /v1/{parent=networks/*/lines/*}/rotations Tworzy kolumnę LineRotation. |
delete |
DELETE /v1/{name=networks/*/lines/*/rotations/*} Usuwa element LineRotation. |
get |
GET /v1/{name=networks/*/lines/*/rotations/*} Pobiera szczegóły obiektu LineRotation. |
list |
GET /v1/{parent=networks/*/lines}/rotations Wyświetla listę LineRotations. |
patch |
PATCH /v1/{lineRotation.name=networks/*/lines/*/rotations/*} Aktualizuje LineRotation. |
Zasób REST: v1.networks.shipments
| Metody | |
|---|---|
delete |
DELETE /v1/{name=networks/*/shipments/*} Usuwa przesyłkę. |
get |
GET /v1/{name=networks/*/shipments/*} Pobiera szczegóły przesyłki. |
list |
GET /v1/{parent=networks/*}/shipments Wyświetla listę przesyłek. |
route |
POST /v1/{parent=networks/*}/shipments:route Kieruj nową przesyłkę. |
Zasób REST: v1.networks.shipments.path
| Metody | |
|---|---|
commit |
POST /v1/{name=networks/*/shipments/*}/path:commit Akceptuje ścieżkę dostawy, co oznacza, że nie może jej zmienić w przyszłości, nawet przez użytkownika, z wyjątkiem siły wyższej lub działania boga wskazywanego przez metody MakeUseUnavailable, MakeHubUnavailable i MakeLineUnavailable. |
update |
POST /v1/{path.shipment=networks/*/shipments/*}/path:update Zmienia ścieżkę dostawy: zamiast używać ścieżki obliczanej przez usługę, stan będzie zawierał ścieżkę ustawioną przez użytkownika za pomocą tego wywołania. |
Zasób REST: v1.networks.vehicles
| Metody | |
|---|---|
create |
POST /v1/{parent=networks/*}/vehicles Tworzy pojazd. |
delete |
DELETE /v1/{name=networks/*/vehicles/*} Usuwa pojazd. |
get |
GET /v1/{name=networks/*/vehicles/*} Pobiera szczegóły pojazdu. |
list |
GET /v1/{parent=networks/*}/vehicles Wyświetla listę pojazdów. |
makeAvailable |
POST /v1/{name=networks/*/vehicles/*}:makeAvailable Udostępnia pojazd. |
makeUnavailable |
POST /v1/{name=networks/*/vehicles/*}:makeUnavailable Ustawia pojazd jako niedostępny. |
patch |
PATCH /v1/{vehicle.name=networks/*/vehicles/*} Aktualizuje pojazd. |