Rutekan pengiriman baru. Mirip dengan pembuatan, operasi ini menyiratkan perubahan status.
Permintaan HTTP
POST https://middlemileoptimization.googleapis.com/v1/{parent=networks/*}/shipments:route
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
parent |
Wajib diisi. Induk, jaringan di mana pengiriman harus dirutekan. Format: "networks/{network}" |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{
"shipment": {
object ( |
| Kolom | |
|---|---|
shipment |
Wajib diisi. Pengiriman ke rute. |
Isi respons
Pesan respons untuk metode shipments.route.
Jika berhasil, isi respons memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "shipment": { object ( |
| Kolom | |
|---|---|
shipment |
Pengiriman yang baru saja dibuat. |
paths[] |
Jalur yang diubah karena perutean pengiriman. Kolom ini mencakup setidaknya satu entri, jalur untuk pengiriman yang harus dirutekan. Kolom ini dapat berisi lebih banyak jalur untuk pengiriman lainnya, yang mencerminkan perubahan status internal. |
lines[] |
Rotasi garis yang dibuat saat mengarahkan pengiriman. File ini mungkin kosong atau berisi rotasi untuk pengiriman lainnya, yang mencerminkan perubahan status internal. |
GeneratedLineAndRotation
Satu rotasi baris yang dihasilkan oleh API ini, bukan pelanggan API. Aplikasi ini pada dasarnya tidak terlalu terbatas, dan dapat menggunakan kendaraan apa pun (kecuali jika pelanggan API memutuskan sebaliknya dalam panggilan berikutnya).
| Representasi JSON |
|---|
{ "arrivalTimes": { string: { object ( |
| Kolom | |
|---|---|
arrivalTimes |
Hanya output. Memetakan antara ID dan waktu hub. Peta ini seharusnya memiliki kunci yang sama (tanpa hub sumber, tanpa waktu kedatangan). Objek yang berisi daftar pasangan |
departureTimes |
Hanya output. Memetakan antara ID dan waktu hub. Peta ini seharusnya memiliki kunci yang sama (tanpa hub tujuan, tanpa waktu keberangkatan). Objek yang berisi daftar pasangan |