Middle Mile Optimization API'si.
Hizmet: middlemile noktası.googleapis.com
Hizmet uç noktası
Hizmet uç noktası, bir API hizmetinin ağ adresini belirten temel URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki URI'lerin tümü bu hizmet uç noktasına bağlıdır:
https://middlemileoptimization.googleapis.com
REST Kaynağı: v1.networks
| Yöntemler | |
|---|---|
create |
POST /v1/networks Ağ oluşturur. |
delete |
DELETE /v1/{name=networks/*} Bir ağı siler. |
get |
GET /v1/{name=networks/*} Bir ağın ayrıntılarını alır. |
list |
GET /v1/networks Ağı listeler. |
listPaths |
GET /v1/{parent=networks/*}:listPaths Şu anda kullanılabilen tüm yolları döndürür. |
patch |
PATCH /v1/{network.name=networks/*} Bir ağı günceller. |
REST Kaynağı: v1.networks.hubs
| Yöntemler | |
|---|---|
create |
POST /v1/{parent=networks/*}/hubs Hub oluşturur. |
delete |
DELETE /v1/{name=networks/*/hubs/*} Bir Hub'ı siler. |
get |
GET /v1/{name=networks/*/hubs/*} Bir Hub'ın ayrıntılarını alır. |
list |
GET /v1/{parent=networks/*}/hubs Hub'ları listeler. |
makeAvailable |
POST /v1/{name=networks/*/hubs/*}:makeAvailable Bir merkez kullanıma sunar. |
makeUnavailable |
POST /v1/{name=networks/*/hubs/*}:makeUnavailable Bir hub'ı kullanılamaz hale getirir. |
patch |
PATCH /v1/{hub.name=networks/*/hubs/*} Bir Hub'ı günceller. |
REST Kaynağı: v1.networks.line
| Yöntemler | |
|---|---|
create |
POST /v1/{parent=networks/*}/line Satır oluşturur. |
REST Kaynağı: v1.networks.lines
| Yöntemler | |
|---|---|
delete |
DELETE /v1/{name=networks/*/lines/*} Satırı siler. |
get |
GET /v1/{name=networks/*/lines/*} Bir Satırın ayrıntılarını alır. |
list |
GET /v1/{parent=networks/*}/lines Hatları listeler. |
makeAvailable |
POST /v1/{name=networks/*/lines/*}:makeAvailable Bir hattı kullanılabilir hale getirir. |
makeUnavailable |
POST /v1/{name=networks/*/lines/*}:makeUnavailable Bir satırı kullanılamaz hale getirir. |
patch |
PATCH /v1/{line.name=networks/*/lines/*} Bir Satırı Günceller. |
REST Kaynağı: v1.networks.lines.rotations
| Yöntemler | |
|---|---|
create |
POST /v1/{parent=networks/*/lines/*}/rotations LineRotation oluşturur. |
delete |
DELETE /v1/{name=networks/*/lines/*/rotations/*} Bir LineRotation'ı siler. |
get |
GET /v1/{name=networks/*/lines/*/rotations/*} Bir LineRotation'ın ayrıntılarını alır. |
list |
GET /v1/{parent=networks/*/lines}/rotations LineRotasyonları listeler. |
patch |
PATCH /v1/{lineRotation.name=networks/*/lines/*/rotations/*} Bir LineRotasyonu günceller. |
REST Kaynağı: v1.networks.shipments
| Yöntemler | |
|---|---|
delete |
DELETE /v1/{name=networks/*/shipments/*} Bir Gönderimi siler. |
get |
GET /v1/{name=networks/*/shipments/*} Bir gönderimin ayrıntılarını alır. |
list |
GET /v1/{parent=networks/*}/shipments Gönderimleri listeler. |
route |
POST /v1/{parent=networks/*}/shipments:route Yeni bir kargo yönlendirin. |
REST Kaynağı: v1.networks.shipments.path
| Yöntemler | |
|---|---|
commit |
POST /v1/{name=networks/*/shipments/*}/path:commit MakeVehicleavailable, MakeHubavailable, MakeLineavailable yöntemleriyle belirtilen mücbir sebepler/tanrı halleri nedeniyle gelecekte kullanıcı tarafından bile değiştirilemeyeceğini belirten bir gönderimin yolunu taahhüt eder. |
update |
POST /v1/{path.shipment=networks/*/shipments/*}/path:update Bir kargonun yolunu değiştirir: Hizmet tarafından hesaplanan yolu kullanmak yerine durum, kullanıcının bu çağrı aracılığıyla ayarladığı yolu içerir. |
REST Kaynağı: v1.networks.vehicles
| Yöntemler | |
|---|---|
create |
POST /v1/{parent=networks/*}/vehicles Araç oluşturur. |
delete |
DELETE /v1/{name=networks/*/vehicles/*} Aracı siler. |
get |
GET /v1/{name=networks/*/vehicles/*} Bir aracın ayrıntılarını alır. |
list |
GET /v1/{parent=networks/*}/vehicles Araçları listeler. |
makeAvailable |
POST /v1/{name=networks/*/vehicles/*}:makeAvailable Bir aracı kullanıma sunar. |
makeUnavailable |
POST /v1/{name=networks/*/vehicles/*}:makeUnavailable Bir aracı kullanılamaz hale getirir. |
patch |
PATCH /v1/{vehicle.name=networks/*/vehicles/*} Aracı günceller. |