Yeni bir kargo yönlendirin. Oluşturma işlemine benzer şekilde, bu işlem bir durum değişikliği gerektirir.
HTTP isteği
POST https://middlemileoptimization.googleapis.com/v1/{parent=networks/*}/shipments:route
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
| Parametreler | |
|---|---|
parent |
Zorunlu. Üst öğe, kargonun yönlendirilmesi gereken ağ. Biçim: "networks/{network}" |
İstek içeriği
İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:
| JSON gösterimi |
|---|
{
"shipment": {
object ( |
| Alanlar | |
|---|---|
shipment |
Zorunlu. Yönlendirme yapılacak gönderim. |
Yanıt gövdesi
shipments.route yöntemi için yanıt mesajı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{ "shipment": { object ( |
| Alanlar | |
|---|---|
shipment |
Az önce oluşturulan gönderim. |
paths[] |
Gönderimin yönlendirilmesi nedeniyle değiştirilen yollar. Bu alan, yönlendirilmesi gereken gönderinin yolu olan en az bir giriş içerir. Dahili durum değişikliklerini yansıtan diğer gönderiler için daha fazla yol içerebilir. |
lines[] |
Gönderim yönlendirilirken oluşturulan çizgi rotasyonları. Boş olabilir veya dahili durum değişikliklerini yansıtan diğer gönderiler için rotasyonlar içerebilir. |
GeneratedLineAndRotation
API müşterisi değil, bu API tarafından oluşturulan bir satır rotasyonu. Doğası gereği daha az kısıtlıdır ve herhangi bir aracı kullanabilir (API müşterisi sonraki çağrılarda aksini belirtmediği sürece).
| JSON gösterimi |
|---|
{ "arrivalTimes": { string: { object ( |
| Alanlar | |
|---|---|
arrivalTimes |
Yalnızca çıkış. Merkez kimlikleri ve saatleri arasında harita oluşturun. Bu haritanın aynı anahtarlara sahip olması gerekir (kaynak merkez çıkarılarak ve varış saati olmadan).
|
departureTimes |
Yalnızca çıkış. Merkez kimlikleri ve saatleri arasında harita oluşturun. Bu haritanın aynı anahtarlara sahip olması gerekir (varış noktası hariç, kalkış saati bulunmaz).
|