Middle Mile Optimization API

Middle Mile Optimization API.

Layanan: middlemileoptimization.googleapis.com

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah berhubungan dengan endpoint layanan ini:

  • https://middlemileoptimization.googleapis.com

Resource REST: v1.networks

Metode
create POST /v1/networks
Membuat Jaringan.
delete DELETE /v1/{name=networks/*}
Menghapus Jaringan.
get GET /v1/{name=networks/*}
Mendapatkan detail Jaringan.
list GET /v1/networks
Mencantumkan Jaringan.
listPaths GET /v1/{parent=networks/*}:listPaths
Menampilkan semua jalur yang tersedia saat ini.
patch PATCH /v1/{network.name=networks/*}
Memperbarui Jaringan.

Resource REST: v1.networks.hubs

Metode
create POST /v1/{parent=networks/*}/hubs
Membuat Hub.
delete DELETE /v1/{name=networks/*/hubs/*}
Menghapus Hub.
get GET /v1/{name=networks/*/hubs/*}
Mendapatkan detail Hub.
list GET /v1/{parent=networks/*}/hubs
Mencantumkan Hub.
makeAvailable POST /v1/{name=networks/*/hubs/*}:makeAvailable
Menyediakan hub.
makeUnavailable POST /v1/{name=networks/*/hubs/*}:makeUnavailable
Membuat hub tidak tersedia.
patch PATCH /v1/{hub.name=networks/*/hubs/*}
Memperbarui Hub.

Resource REST: v1.networks.line

Metode
create POST /v1/{parent=networks/*}/line
Membuat Garis.

Resource REST: v1.networks.lines

Metode
delete DELETE /v1/{name=networks/*/lines/*}
Menghapus Baris.
get GET /v1/{name=networks/*/lines/*}
Mendapatkan detail Garis.
list GET /v1/{parent=networks/*}/lines
Mencantumkan Garis.
makeAvailable POST /v1/{name=networks/*/lines/*}:makeAvailable
Membuat jalur tersedia.
makeUnavailable POST /v1/{name=networks/*/lines/*}:makeUnavailable
Membuat baris tidak tersedia.
patch PATCH /v1/{line.name=networks/*/lines/*}
Memperbarui Baris.

Resource REST: v1.networks.lines.rotations

Metode
create POST /v1/{parent=networks/*/lines/*}/rotations
Membuat LineRotation.
delete DELETE /v1/{name=networks/*/lines/*/rotations/*}
Menghapus LineRotation.
get GET /v1/{name=networks/*/lines/*/rotations/*}
Mendapatkan detail LineRotation.
list GET /v1/{parent=networks/*/lines}/rotations
Mencantumkan LineRotations.
patch PATCH /v1/{lineRotation.name=networks/*/lines/*/rotations/*}
Memperbarui LineRotation.

Resource REST: v1.networks.shipments

Metode
delete DELETE /v1/{name=networks/*/shipments/*}
Menghapus Pengiriman.
get GET /v1/{name=networks/*/shipments/*}
Mendapatkan detail Pengiriman.
list GET /v1/{parent=networks/*}/shipments
Mencantumkan Pengiriman.
route POST /v1/{parent=networks/*}/shipments:route
Rutekan pengiriman baru.

Resource REST: v1.networks.shipments.path

Metode
commit POST /v1/{name=networks/*/shipments/*}/path:commit
Melakukan jalur pengiriman, yang menunjukkan bahwa hal tersebut tidak dapat diubah di masa mendatang, bahkan oleh pengguna, kecuali untuk keadaan memaksa/tindakan Tuhan yang ditunjukkan oleh metode MakeKendaraanTidak tersedia, MakeHubTidak tersedia, MakeLineTidak tersedia.
update POST /v1/{path.shipment=networks/*/shipments/*}/path:update
Mengubah jalur pengiriman: alih-alih menggunakan jalur yang dihitung oleh layanan, status akan berisi jalur yang ditetapkan oleh pengguna melalui panggilan ini.

Resource REST: v1.networks.vehicles

Metode
create POST /v1/{parent=networks/*}/vehicles
Membuat Kendaraan.
delete DELETE /v1/{name=networks/*/vehicles/*}
Menghapus Kendaraan.
get GET /v1/{name=networks/*/vehicles/*}
Mendapatkan detail Kendaraan.
list GET /v1/{parent=networks/*}/vehicles
Mencantumkan Kendaraan.
makeAvailable POST /v1/{name=networks/*/vehicles/*}:makeAvailable
Menyediakan kendaraan.
makeUnavailable POST /v1/{name=networks/*/vehicles/*}:makeUnavailable
Membuat kendaraan tidak tersedia.
patch PATCH /v1/{vehicle.name=networks/*/vehicles/*}
Memperbarui Kendaraan.