Dizin
MiddleMileOptimization(arayüz)AnnotatedPathSegment(message)CommitPathRequest(message)CommitPathRequest.IncompletePathToCommit(message)CommitPathRequest.PathToCommit(message)CreateHubRequest(message)CreateLineRequest(message)CreateLineRotationRequest(message)CreateNetworkRequest(message)CreateVehicleRequest(message)CrossDockingCapacity(message)CrossDockingTime(message)DateTimeRange(message)DeleteHubRequest(message)DeleteLineRequest(message)DeleteLineRotationRequest(message)DeleteNetworkRequest(message)DeleteShipmentRequest(message)DeleteVehicleRequest(message)DistanceMatrixEntry(message)EarlinessTardiness(message)Function1D(message)GeneratedLineAndRotation(message)GetHubRequest(message)GetLineRequest(message)GetLineRotationRequest(message)GetNetworkRequest(message)GetShipmentRequest(message)GetVehicleRequest(message)Hub(message)IntegerRange(message)Line(message)LineRotation(message)ListHubsRequest(message)ListHubsResponse(message)ListLineRotationsRequest(message)ListLineRotationsResponse(message)ListLinesRequest(message)ListLinesResponse(message)ListNetworksRequest(message)ListNetworksResponse(message)ListPathsRequest(message)ListPathsResponse(message)ListShipmentsRequest(message)ListShipmentsResponse(message)ListVehiclesRequest(message)ListVehiclesResponse(message)MakeHubAvailableRequest(message)MakeHubAvailableResponse(message)MakeHubUnavailableRequest(message)MakeHubUnavailableResponse(message)MakeLineAvailableRequest(message)MakeLineAvailableResponse(message)MakeLineUnavailableRequest(message)MakeLineUnavailableResponse(message)MakeVehicleAvailableRequest(message)MakeVehicleAvailableResponse(message)MakeVehicleUnavailableRequest(message)MakeVehicleUnavailableResponse(message)Network(message)Path(message)PathSegment(message)PieceWiseAffineFunction(message)PieceWiseAffineSegment(message)PricingStrategy(message)RouteShipmentRequest(message)RouteShipmentResponse(message)SeparableNDFunction(message)Shipment(message)UpdateHubRequest(message)UpdateLineRequest(message)UpdateLineRotationRequest(message)UpdateNetworkRequest(message)UpdatePathRequest(message)UpdateVehicleRequest(message)ValueDimension(message)Vehicle(message)Vehicle.VehiclePositionConstraint(message)
MiddleMileOptimization
Lojistik ağını yönetme ve sevkiyatları içeriye yönlendirme hizmeti. Bu protokol durum bilgisizdir (iletiler bağımsızdır), ancak arkasındaki hizmet son derece durum bilgilidir (bir mesajın alınması, bir sevkiyatın yönlendirilmesi gibi birçok yöntem için yanıtları önemli ölçüde değiştirebilir, diğer gönderilerin yönlendirmesini değiştirebilir).
| CommitPath |
|---|
|
Yapılacak bir işleme, kullanıcı tarafından bile olsa ileride bile değiştirilemeyeceğini belirten bir taahhütte bulunur. Bu yöntem, bir yolun belirli bir düzeltmesini etiketlemek için kullanılmaz. |
| CreateHub |
|---|
|
Hub oluşturur. |
| CreateLine |
|---|
|
Çizgi Oluşturur. |
| CreateLineRotation |
|---|
|
LineRotasyon oluşturur. |
| CreateNetwork |
|---|
|
Ağ oluşturur. |
| CreateVehicle |
|---|
|
Araç Oluşturur. |
| DeleteHub |
|---|
|
Hub'ı siler. |
| DeleteLine |
|---|
|
Satırı siler. |
| DeleteLineRotation |
|---|
|
Bir LineRotation'ı siler. |
| DeleteNetwork |
|---|
|
Ağı siler. |
| DeleteShipment |
|---|
|
Bir Gönderimi siler. |
| DeleteVehicle |
|---|
|
Bir Aracı siler. |
| GetHub |
|---|
|
Bir Hub'ın ayrıntılarını alır. |
| GetLine |
|---|
|
Bir Çizginin ayrıntılarını alır. |
| GetLineRotation |
|---|
|
Bir LineRotation'ın ayrıntılarını alır. |
| GetNetwork |
|---|
|
Bir ağın ayrıntılarını alır. |
| GetShipment |
|---|
|
Bir gönderimin ayrıntılarını alır. |
| GetVehicle |
|---|
|
Bir Aracın ayrıntılarını alır. |
| ListHubs |
|---|
|
Hub'ları listeler. |
| ListLineRotations |
|---|
|
LineRotasyonlarını listeler. |
| ListLines |
|---|
|
Satırları listeler. |
| ListNetworks |
|---|
|
Ağı listeler. |
| ListPaths |
|---|
|
O anda kullanılabilir olan tüm yolları döndürür. Bu yöntem etkilidir ve yan etkisi yoktur. |
| ListShipments |
|---|
|
Gönderimleri listeler. |
| ListVehicles |
|---|
|
Araçları listeler. |
| MakeHubAvailable |
|---|
|
Bir merkez sunar. |
| MakeLineAvailable |
|---|
|
Bir hattı kullanılabilir hale getirir. |
| MakeVehicleAvailable |
|---|
|
Bir aracı kullanıma sunar. |
| RouteShipment |
|---|
|
Yeni bir kargo yönlendirin. Oluşturma işlemine benzer şekilde, bu işlem bir durum değişikliği gerektirir. |
| UpdateHub |
|---|
|
Hub'ı günceller. |
| UpdateLine |
|---|
|
Bir Satırı Günceller. |
| UpdateLineRotation |
|---|
|
Bir LineRotasyonu günceller. |
| UpdateNetwork |
|---|
|
Bir ağı günceller. |
| UpdatePath |
|---|
|
Bir gönderimin yolunu değiştirir: Durum, hizmet tarafından hesaplanan yolu kullanmak yerine kullanıcının bu çağrı ile belirlediği yolu içerir. |
| UpdateVehicle |
|---|
|
Bir Aracı günceller. |
AnnotatedPathSegment
Yolun, içerdiği PathSegment'e ve Ağa dayalı olarak hesaplanabilecek daha fazla gereksiz bilgi içeren bir bölümünü temsil eder. Bu mesajlar genellikle API sunucusu tarafından döndürülür.
| Alanlar | |
|---|---|
segment |
Zorunlu. Segmente ek açıklama ekleniyor. |
arrival_time |
Yalnızca çıkış. Bu segmentin varış saati. |
departure_time |
Yalnızca çıkış. Bu segmentin kalkış saati. |
is_committed |
Yalnızca çıkış. API müşterisinin, yolun bu kısmını uygulamaya karar verip vermediği. |
segment_cost_constant |
Yalnızca çıkış. Bu segment için sabit maliyet. |
segment_cost_due_to_vehicle |
Yalnızca çıkış. Boyut başına bir giriş. |
segment_cost_due_to_departure |
Yalnızca çıkış. Hat rotasyonundan kaynaklanan maliyet: kalkış. |
segment_cost_due_to_arrival |
Yalnızca çıkış. Çizgi rotasyonundan kaynaklanan maliyet: varış. |
CommitPathRequest
CommitPath yöntemi için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Yolun belirtilmesi gereken gönderinin adı. Biçim: "networks/{network}/shipments/{shipment}" |
Birleştirme alanı path_to_commit. Yapılması gereken yol veya yol bölümleri. path_to_commit şunlardan yalnızca biri olabilir: |
|
complete_shipment_path |
Kaynaktan hedefe giden yolun segmentleri. |
segments |
Kaynaktan hedefe giden yolun segmentlerinin bir alt kümesi. |
IncompletePathToCommit
Kaydedilen yolun bir parçasıdır, yani kaynak ile hedef arasındaki bazı segmentlerdir.
| Alanlar | |
|---|---|
segments[] |
Zorunlu. Kaynaktan hedefe giden yolun segmentlerinin bir alt kümesi. |
PathToCommit
Kaynaktan hedefe giden tam yol.
| Alanlar | |
|---|---|
segments[] |
Zorunlu. Segmentler, kaynaktan hedefe doğru sıralı olmalıdır. |
CreateHubRequest
CreateHub yöntemi için istek mesajı.
| Alanlar | |
|---|---|
parent |
Zorunlu. Bu hub'ın oluşturulacağı üst kaynak. Biçim: "networks/{network}" |
hub_id |
Zorunlu. Oluşturulacak merkezin tanımlayıcısı. |
hub |
Zorunlu. Oluşturulacak merkez. |
CreateLineRequest
CreateLine yöntemi için istek mesajı.
| Alanlar | |
|---|---|
parent |
Zorunlu. Bu satırın oluşturulacağı üst kaynak. Biçim: "networks/{network}" |
line_id |
Zorunlu. Oluşturulacak satırın tanımlayıcısı. |
line |
Zorunlu. Oluşturulacak satır. |
CreateLineRotationRequest
CreateLineRotation yöntemi için istek mesajı.
| Alanlar | |
|---|---|
parent |
Zorunlu. Bu çizgi rotasyonunun oluşturulacağı üst kaynak. Biçim: "networks/{network}/lines/{line}" |
line_rotation_id |
Zorunlu. Oluşturulacak satır rotasyonunun tanımlayıcısı. |
line_rotation |
Zorunlu. Oluşturulacak çizgi rotasyonu. |
CreateNetworkRequest
CreateNetwork yöntemi için istek mesajı.
| Alanlar | |
|---|---|
network_id |
Zorunlu. Oluşturulacak ağın tanımlayıcısı. |
network |
Zorunlu. Oluşturulacak ağ. |
CreateVehicleRequest
CreateVehicle yöntemi için istek mesajı.
| Alanlar | |
|---|---|
parent |
Zorunlu. Bu aracın oluşturulacağı üst kaynak. Biçim: "networks/{network}" |
vehicle_id |
Zorunlu. Oluşturulacak aracın tanımlayıcısı. |
vehicle |
Zorunlu. Oluşturulacak araç. |
CrossDockingCapacity
Bir merkez için toplam çapraz depolama kapasitesi.
| Alanlar | |
|---|---|
capacity_per_hour[] |
İsteğe bağlı. Her boyut için çapraz depolama kapasitesi. |
CrossDockingTime
Merkez için toplam çapraz depolama süresi.
| Alanlar | |
|---|---|
time_constant |
İsteğe bağlı. Çapraz yerleştirme işleminin sabit süresi. |
time |
İsteğe bağlı. Ayrılabilirlik, basitleştirici bir varsayımdır. |
DateTimeRange
İki DateTime arasındaki zaman aralığı. Noktasal tarih zamanı için başlangıç == bitiş değerini kullanın.
google/type/interval.proto da benzer bir amaca hizmet eder, ancak fiziksel zaman söz konusudur (yalnızca medeni zamanla ilgileniyoruz).
| Alanlar | |
|---|---|
first_date |
Aralığın başlangıcı. |
last_date |
Aralığın sonu |
DeleteHubRequest
DeleteHub yöntemi için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Silinecek merkezin adı. Biçim: "networks/{network}/hubs/{hub}" |
DeleteLineRequest
DeleteLine yöntemi için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Silinecek satırın adı. Biçim: "networks/{network}/lines/{line}" |
force |
İsteğe bağlı. Doğru değerine ayarlanırsa alt kaynakları silin. |
DeleteLineRotationRequest
DeleteLineRotation yöntemi için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Silinecek çizgi rotasyonunun adı. Biçim: "networks/{network}/lines/{line}/rotations/{rotation}" |
DeleteNetworkRequest
DeleteNetwork yöntemi için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Silinecek ağın adı. Biçim: "networks/{network}" |
force |
İsteğe bağlı. Doğru değerine ayarlanırsa alt kaynakları silin. |
DeleteShipmentRequest
DeleteShipment yöntemi için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Silinecek gönderimin adı. Biçim: "networks/{network}/shipments/{shipment}" |
DeleteVehicleRequest
DeleteVehicle yöntemi için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Silinecek aracın adı. Biçim: "networks/{network}/vehicles/{vehicle}" |
DistanceMatrixEntry
Kaynak merkez ile hedef merkez arasındaki mesafedir.
| Alanlar | |
|---|---|
source_hub |
Zorunlu. Kaynak merkezi. |
destination_hub |
Zorunlu. Hedef merkez. |
weights[] |
Zorunlu. Çeşitli boyutlarda ölçülen, merkezler arasındaki mesafe. |
EarlinessTardiness
Gerekenden daha erken veya daha geç ulaşan bir gönderiden kaynaklanan maliyet işlevleri (yumuşak kısıtlamalar).
| Alanlar | |
|---|---|
maximum_earliness |
İsteğe bağlı. İzin verilen maksimum yayın sayısı. Yalnızca maliyetler konusunda kullanışlıdır. |
maximum_tardiness |
İsteğe bağlı. İzin verilen maksimum gecikme. Yalnızca maliyetler konusunda kullanışlıdır. |
earliness_cost |
İsteğe bağlı. Kullanım maliyeti. "iff" ayarını kaldırın. |
tardiness_cost |
İsteğe bağlı. Gecikmenin maliyeti. "Gecikme için ücretsiz" ayarını kaldırın. |
İşlev1D
Tek bağımsız değişkenin işlevi.
| Alanlar | |
|---|---|
Birleştirme alanı function. Fonksiyon bağımsız değişkeni birimi şu şekilde olmalıdır: - ağırlık: kg - süre ise: minimum - bir palet sayısı ise: 1 function aşağıdakilerden yalnızca biri olabilir: |
|
constant |
Fonksiyon sabittir. |
pwl |
Fonksiyon parçalı doğrusaldır. |
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).
| Alanlar | |
|---|---|
arrival_times |
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). |
departure_times |
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). |
GetHubRequest
GetHub yöntemi için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Alınacak merkezin adı. Biçim: "networks/{network}/hubs/{hub}" |
GetLineRequest
GetLine yöntemi için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Alınacak ağın adı. Biçim: "networks/{network}/lines/{line}" |
GetLineRotationRequest
GetLineRotation yöntemi için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Alınacak satır rotasyonunun adı. Biçim: "networks/{network}/lines/{line}/rotations/{rotation}" |
GetNetworkRequest
GetNetwork yöntemi için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Alınacak ağın adı. Biçim: "networks/{network}" |
GetShipmentRequest
GetShipment yöntemi için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Alınacak kargonun adı. Biçim: "networks/{network}/shipments/{shipment}" |
GetVehicleRequest
GetVehicle yöntemi için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Alınacak aracın adı. Biçim: "networks/{network}/vehicles/{vehicle}" |
Hub
Gönderimler bir merkezden diğerine getirilmelidir.
| Alanlar | |
|---|---|
name |
Zorunlu. Tanımlayıcı. Güncellenemez. |
position |
İsteğe bağlı. Gerçek dünyaya ait yolları hesaplama konumu. |
opening_times[] |
Zorunlu. Çalışma saatleri. Şimdilik oldukça kaba bir ifade kullanın: Merkez her açıldığında bir giriş (çalışanları öğle arası oluyorsa ve o zaman kimse çalışmıyorsa o gün için iki giriş olacaktır). |
cross_docking_capacity |
İsteğe bağlı. Tüm merkezin kapasitesi. |
cross_docking_time |
İsteğe bağlı. Bir çapraz bağlantı işlemi (araç başına) gerçekleştirme süresi. |
IntegerRange
Tam sayı aralığı.
| Alanlar | |
|---|---|
start_value |
Ayarlanmadan bırakılırsa aralık açılır. |
end_value |
Ayarlanmadan bırakılırsa aralık açılır. |
Çizgi
Belirli bir frekansta kullanılan hat.
| Alanlar | |
|---|---|
name |
Zorunlu. Tanımlayıcı. Güncellenemez. |
hub_ids[] |
Zorunlu. Bu hattın çağrı yaptığı merkezlerin listesi (araçların durduğu sıraya göre). |
LineRotation
Bir araç belirli bir zamanda bu hattı kullanmaya başlar.
| Alanlar | |
|---|---|
name |
Zorunlu. Tanımlayıcı. Güncellenemez. |
arrival_times |
İsteğe bağlı. Ücretsiz olarak kalkışa izin verilen aralık (yani nokta bazlı değilse gerçek varış zamanları sistem tarafından belirlenir). Bu haritanın aynı anahtarlara sahip olması gerekir (kaynak merkez çıkarılarak ve varış saati olmadan). |
departure_times |
İsteğe bağlı. Ücretsiz olarak varış noktasına izin verilen aralık (yani nokta bazlı değilse gerçek kalkış saatleri sistem tarafından belirlenir). Bu haritanın aynı anahtarlara sahip olması gerekir (varış noktası hariç, kalkış saati bulunmaz). |
departure_earliness_tardiness_costs |
İsteğe bağlı. Erken/gecikme maliyetleri ve kalkış sınırları. Bu haritaların aynı anahtarlara sahip olması gerekir (hedef merkez çıkarılarak ve kalkış saati belirtilmezse). |
arrival_earliness_tardiness_costs |
İsteğe bağlı. Erken/gecikme maliyetleri ve varış sınırları. Bu haritaların aynı anahtarlara sahip olması gerekir (kaynak merkez çıkarılmıştır ve varış saati yoktur). |
vehicles[] |
İsteğe bağlı. Bu çizgi döndürme işlemini yapabilecek araçların listesi (ör. izin verilenler listesi). Araç sayısı araç sayısına karşılık gelen bir değere düşerse tüm bu araçlar çizgi dönüşüne atanır. Araç yoksa hepsinin müsait olduğu kabul edilir. |
fixed_price |
İsteğe bağlı. Araç ne olursa olsun (sürücü, bakım vb.) bu hattı yapan herhangi bir aracın maliyeti. |
maximum_number_vehicles |
İsteğe bağlı. Bu dönüşe atanabilecek maksimum araç sayısı. Ayarlanmazsa: Bu dönüş için araç açısından sınır yoktur. Aksi takdirde, bu dönüşe ayrılabilecek araç sayısının üst sınırı (izin verilenler listesi |
ListHubsRequest
ListHubs yöntemi için istek mesajı.
| Alanlar | |
|---|---|
parent |
Zorunlu. Bu merkez koleksiyonuna sahip olan ana yayıncı. Biçim: "networks/{network}" |
page_size |
İsteğe bağlı. Döndürülecek maksimum merkez sayısı. Hizmet bu değerden daha az bir değer döndürebilir. Belirtilmemişse en fazla 50 hub döndürülür. Maksimum değer 1.000'dir. 1.000'in üzerindeki değerler 1.000'e zorlanır. |
page_token |
İsteğe bağlı. Önceki Sayfalara ayırma işlemi sırasında |
ListHubsResponse
ListHubs yöntemi için yanıt mesajı.
| Alanlar | |
|---|---|
hubs[] |
Belirtilen ağdaki hub'lar. |
next_page_token |
Sonraki sayfayı almak için |
ListLineRotationsRequest
ListLineRotations yöntemi için istek mesajı.
| Alanlar | |
|---|---|
parent |
Zorunlu. Bu çizgi rotasyonları koleksiyonuna sahip olan üst öğe. Biçim: "networks/{network}/lines/{line}" |
page_size |
İsteğe bağlı. Döndürülecek maksimum çizgi rotasyonu sayısı. Hizmet bu değerden daha az bir değer döndürebilir. Belirtilmemişse en fazla 50 LineRotasyon döndürülür. Maksimum değer 1.000'dir. 1.000'in üzerindeki değerler 1.000'e zorlanır. |
page_token |
İsteğe bağlı. Önceki Sayfalara ayırma işlemi sırasında |
ListLineRotationsResponse
ListLineRotations yöntemi için yanıt mesajı.
| Alanlar | |
|---|---|
line_rotations[] |
Çizgi, belirtilen ağdan ve çizgiden döner. |
next_page_token |
Sonraki sayfayı almak için |
ListLinesRequest
ListLines yöntemi için istek mesajı.
| Alanlar | |
|---|---|
parent |
Zorunlu. Bu satır koleksiyonuna sahip olan üst öğe. Biçim: "networks/{network}" |
page_size |
İsteğe bağlı. Döndürülecek maksimum satır sayısı. Hizmet bu değerden daha az bir değer döndürebilir. Belirtilmezse en fazla 50 satır döndürülür. Maksimum değer 1.000'dir. 1.000'in üzerindeki değerler 1.000'e zorlanır. |
page_token |
İsteğe bağlı. Önceki Sayfalara ayırma işlemi sırasında |
ListLinesResponse
ListLines yöntemi için yanıt mesajı.
| Alanlar | |
|---|---|
lines[] |
Belirtilen ağdaki hatlar. |
next_page_token |
Sonraki sayfayı almak için |
ListNetworksRequest
ListNetworks yöntemi için istek mesajı.
| Alanlar | |
|---|---|
page_size |
İsteğe bağlı. Döndürülecek maksimum ağ sayısı. Hizmet bu değerden daha az bir değer döndürebilir. Belirtilmemişse en fazla 50 ağ döndürülür. Maksimum değer 1.000'dir. 1.000'in üzerindeki değerler 1.000'e zorlanır. |
page_token |
İsteğe bağlı. Önceki Sayfalara ayırma işlemi sırasında |
ListNetworksResponse
ListNetworks yöntemi için yanıt mesajı.
| Alanlar | |
|---|---|
networks[] |
Ağların listesi. |
next_page_token |
Sonraki sayfayı almak için |
ListPathsRequest
ListPaths yöntemi için istek mesajı.
| Alanlar | |
|---|---|
parent |
Zorunlu. Yolların gönderilmesi gereken ağın adı. Biçim: "networks/{network}" |
page_size |
İsteğe bağlı. Döndürülecek maksimum ağ sayısı. Hizmet bu değerden daha az bir değer döndürebilir. Belirtilmemişse en fazla 50 ağ döndürülür. Maksimum değer 1.000'dir. 1.000'in üzerindeki değerler 1.000'e zorlanır. |
page_token |
İsteğe bağlı. Önceki Sayfalara ayırma işlemi sırasında |
ListPathsResponse
ListPaths yöntemi için yanıt mesajı.
| Alanlar | |
|---|---|
paths[] |
Yol listesi. |
next_page_token |
Sonraki sayfayı almak için |
ListShipmentsRequest
ListShipments yöntemi için istek mesajı.
| Alanlar | |
|---|---|
parent |
Zorunlu. Bu kargo koleksiyonunun sahibi olan ana şirket. Biçim: "networks/{network}" |
page_size |
İsteğe bağlı. İade edilecek maksimum kargo sayısı. Hizmet bu değerden daha az bir değer döndürebilir. Belirtilmemişse en fazla 50 gönderi iade edilir. Maksimum değer 1.000'dir. 1.000'in üzerindeki değerler 1.000'e zorlanır. |
page_token |
İsteğe bağlı. Önceki Sayfalara ayırma işlemi sırasında |
ListShipmentsResponse
ListShipments yöntemi için yanıt mesajı.
| Alanlar | |
|---|---|
shipments[] |
Belirtilen ağdan yapılan gönderiler. |
next_page_token |
Sonraki sayfayı almak için |
ListVehiclesRequest
ListVehicles yöntemi için istek mesajı.
| Alanlar | |
|---|---|
parent |
Zorunlu. Bu araç koleksiyonunun sahibi olan ana yayıncı. Biçim: "networks/{network}" |
page_size |
İsteğe bağlı. Geri dönülecek maksimum araç sayısı. Hizmet bu değerden daha az bir değer döndürebilir. Belirtilmezse en fazla 50 araç iade edilir. Maksimum değer 1.000'dir. 1.000'in üzerindeki değerler 1.000'e zorlanır. |
page_token |
İsteğe bağlı. Önceki Sayfalara ayırma işlemi sırasında |
ListVehiclesResponse
ListVehicles yöntemi için yanıt mesajı.
| Alanlar | |
|---|---|
vehicles[] |
Belirtilen ağdaki araçlar. |
next_page_token |
Sonraki sayfayı almak için |
MakeHubAvailableRequest
MakeHubAvailable yöntemi için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Kullanıma sunulacak merkezin adı. Biçim: "networks/{network}/hubs/{hub}" |
availability_starts[] |
Zorunlu. Kullanılabilirliğin başlayacağı dönemler. Gelecekteki bir zamana ait olmaları gerekir. Bu alan eksikse kullanılabilirlik durumu mesaj alındığında başlar. |
MakeHubAvailableResponse
MakeHubAvailable yöntemi için yanıt mesajı.
| Alanlar | |
|---|---|
name |
Kullanılamayan durumda güncellenen merkezin adı. Biçim: "networks/{network}/hubs/{hub}" |
path[] |
Güncellenen yollar. |
MakeLineAvailableRequest
MakeHubAvailable yöntemi için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Kullanılabilir olacak satırın adı. Biçim: "networks/{network}/lines/{line}" |
availability_starts[] |
Zorunlu. Kullanılabilirliğin başlayacağı dönemler. Gelecekteki bir zamana ait olmaları gerekir. Bu alan eksikse kullanılabilirlik durumu mesaj alındığında başlar. |
MakeLineAvailableResponse
MakeLineAvailable yöntemi için yanıt mesajı.
| Alanlar | |
|---|---|
name |
Kullanılamayan bir hattın güncellendiği satırın adı. Biçim: "networks/{network}/lines/{line}" |
path[] |
Güncellenen yollar. |
MakeVehicleAvailableRequest
MakeVehicleAvailable yöntemi için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Kullanıma sunulacak aracın adı. Biçim: "networks/{network}/vehicle/{vehicle}" |
availability_starts[] |
Zorunlu. Kullanılabilirliğin başlayacağı dönemler. Gelecekteki bir zamana ait olmaları gerekir. Bu alan eksikse kullanılabilirlik durumu mesaj alındığında başlar. |
MakeVehicleAvailableResponse
MakeVehicleAvailable yöntemi için yanıt mesajı.
| Alanlar | |
|---|---|
name |
Kullanılabilirliği güncellenen aracın adı. Biçim: "networks/{network}/vehicles/{vehicle}" |
path[] |
Güncellenen yollar. |
Ağ
Kullanılabilecek mevcut ağın tamamını açıklar. Belirli bir API müşterisinin birden fazla ağı olabilir (ör. ana ağ ve gelecekte değerlendirilecek bir değişiklik).
| Alanlar | |
|---|---|
name |
Zorunlu. Tanımlayıcı. Güncellenemez. |
dimensions[] |
Mesafe, ağırlık, paletler vb. ve ölçeklendirme (kayan değerleri tam sayılarla eşlemek için). |
pricing |
İsteğe bağlı. Özel bir hat gerektirmeyen bir gönderimi göndermek için gönderen tarafından ödenecek fiyat. |
currency_code |
İsteğe bağlı. Ağ genelinde kullanılan tek bir para birimi. Bir API müşterisinin farklı ağlar için birkaç farklı birimi olabilir. Bir ağın yalnızca bir para birimi olmasına izin verilir. Birim ISO 4217 ile kodlanmış olmalıdır (ör. google3/google/type/money.proto). |
time_step |
İsteğe bağlı. Zaman ayrımcılığı. Kararlar, bu hassasiyetle doğru zamanda alınır. Dahili olarak durum bu hassasiyetle korunur. |
distance_matrix[] |
İsteğe bağlı. Mesafe matrisi (ağırlıklı yönlendirilmiş kenarların bir listesini temsil eder). |
Path
Ağdaki bir gönderimin yolu.
| Alanlar | |
|---|---|
shipment |
Zorunlu. Yolu açıklanan gönderim. |
segments[] |
Zorunlu. Yolun segmentleri. |
departure_time |
Yalnızca çıkış. Gönderinin gerçek kalkış saati. |
arrival_time |
Yalnızca çıkış. Gönderimin gerçek varış saati. |
incurred_penalties |
Yalnızca çıkış. Hafif kısıtlamalardan kaynaklanan cezalar dikkate alınmaz. |
cost_constant |
Yalnızca çıkış. Bu gönderimin sabit maliyeti. |
cost |
Yalnızca çıkış. Bileşenlere göre maliyet. |
PathSegment
API müşterisi tarafından API sunucusuna (ör. durum değişikliği) veya API sunucusu tarafından API müşterisine gönderilen (ör. gönderi yönlendirme) yolun bir bölümünü temsil eder.
| Alanlar | |
|---|---|
source_hub |
Zorunlu. Segmentin kaynağı. |
destination_hub |
Zorunlu. Segmentin hedefi. |
line |
Zorunlu. Bu segment için izlenen çizgi. |
line_rotation |
Zorunlu. Bu segment için takip edilen rotasyon. |
vehicle |
Zorunlu. Araç ve ardından bu segment. |
PieceWiseAffineFunction
Tek bağımsız değişkenle sınırlı, parça tabanlı doğrusal işlev. Şuna benzer bir tasarım: https://github.com/google/or-tools/blob/stable/ortools/util/piecewise_linear_function.h
| Alanlar | |
|---|---|
segments[] |
İşlevin doğrusal segmentleri. |
PieceWiseAffineSegment
Parçalı doğrusal fonksiyonun bir segmenti.
| Alanlar | |
|---|---|
start_x |
Segmentin başlangıcı: x. |
start_y |
Segmentin başlangıcı: y. |
end_x |
Segmentin sonu: x. |
end_y |
Segmentin sonu: y. |
PricingStrategy
Fiyatlandırma stratejisi
| Alanlar | |
|---|---|
Birleştirme alanı pricing_strategy. Fiyatlandırma stratejisi pricing_strategy şunlardan yalnızca biri olabilir: |
|
separable |
Fiyatlandırma stratejisi, birkaç değişkenin ayrılabilir bir işlevidir. |
RouteShipmentRequest
RouteShipment yöntemi için istek mesajı.
| Alanlar | |
|---|---|
parent |
Zorunlu. Üst öğe, kargonun yönlendirilmesi gereken ağ. Biçim: "networks/{network}" |
shipment |
Zorunlu. Yönlendirme yapılacak gönderim. |
RouteShipmentResponse
RouteShipment yöntemi için yanıt mesajı.
| 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. |
SeparableNDFunction
Bir bağımsız değişkenin işlevlerinin toplamı olarak ifade edilen N bağımsız değişkenin işlevi.
| Alanlar | |
|---|---|
components |
Bağımsız değişken/boyut başına bir giriş olacak şekilde işlevin bileşenleri. |
constant_price |
İşlevin sabit bölümü. |
Gönderim
Gerçekleştirilecek gönderim.
| Alanlar | |
|---|---|
name |
Zorunlu. Tanımlayıcı. Güncellenemez. |
source_hub |
Zorunlu. Gönderimin kullanıma sunulduğu merkez. |
destination_hub |
Zorunlu. Gönderimin teslim edilmesi gereken merkez. |
departure_time |
Zorunlu. Kalkış saati. |
arrival_time |
Zorunlu. Beklenen varış zamanı (yani esnek kısıtlama). |
arrival_earliness_tardiness_cost |
İsteğe bağlı. HDS'ler, bu sürenin bazı cezalarla aşılabileceğini belirtir. (Maksimum değerden daha geç gelirse paket artık kullanışlı olmaz.) Ceza, gecikme fonksiyonu (dakika cinsinden) ile verilir. |
size[] |
İsteğe bağlı. Araç ve hub kapasiteleriyle kullanılır. |
revenue |
İsteğe bağlı. Bu paketten elde edilen gelir (yalnızca ödülü hesaplamak için kullanılır), ör. ödeme yapan tarafın ödediği fiyat. Politika ayarlanmazsa gelir sistem tarafından hesaplanır (bu gönderim için yeni bir satırın oluşturulup oluşturulmadığına bağlı olarak). |
UpdateHubRequest
UpdateHub yöntemi için istek mesajı.
| Alanlar | |
|---|---|
hub |
Zorunlu. Güncellenecek merkez. Merkezin |
update_mask |
İsteğe bağlı. Güncellenecek alanların listesi. |
UpdateLineRequest
UpdateLine yöntemi için istek mesajı.
| Alanlar | |
|---|---|
line |
Zorunlu. Güncellenecek satır. Satırın |
update_mask |
İsteğe bağlı. Güncellenecek alanların listesi. |
UpdateLineRotationRequest
UpdateLineRotation yöntemi için istek mesajı.
| Alanlar | |
|---|---|
line_rotation |
Zorunlu. Güncellenecek ağ. Güncellenecek rotasyonu tanımlamak için rotasyonun |
update_mask |
İsteğe bağlı. Güncellenecek alanların listesi. |
UpdateNetworkRequest
UpdateNetwork yöntemi için istek mesajı.
| Alanlar | |
|---|---|
network |
Zorunlu. Güncellenecek ağ. Güncellenecek ağı tanımlamak için ağın |
update_mask |
İsteğe bağlı. Güncellenecek alanların listesi. |
UpdatePathRequest
UpdatePath yöntemi için istek mesajı.
| Alanlar | |
|---|---|
path |
Zorunlu. Gönderimin yeni yolu. |
UpdateVehicleRequest
UpdateVehicle yöntemi için istek mesajı.
| Alanlar | |
|---|---|
vehicle |
Zorunlu. Güncellenecek araç. Güncellenecek aracı tanımlamak için aracın |
update_mask |
İsteğe bağlı. Güncellenecek alanların listesi. |
ValueDimension
Önceden tanımlanmış bir boyuttaki değer. value alanı, karşılık gelen dimension türüne ayarlanmalıdır.
| Alanlar | |
|---|---|
value |
İsteğe bağlı. Değer. |
dimension |
Zorunlu. Boyut. |
Araç
Ad yok, Ağ'da bir harita anahtarı olarak depolanıyor.
| Alanlar | |
|---|---|
name |
Zorunlu. Tanımlayıcı. Güncellenemez. |
capacities[] |
İsteğe bağlı. Araç özellikleri. |
cost |
Zorunlu. Aracı kullanma maliyeti. Bunlar tek bir bağımsız değişkenin işlevleridir: aracın katettiği mesafe, taşıttığı ağırlık, taşıttığı palet sayısı. Bu işlevler bakım, yakıt ve sevkiyata hazırlık maliyetlerini kapsar. Bu maliyetler, ön ödeme içerebilir (araç kullanıldıktan sonra ödenir ve genellikle alt sözleşme yapmak için kullanışlıdır). |
pricing |
İsteğe bağlı. Ödeme yapan taraf, yalnızca araç oluşturulmuş bir satırda kullanılıyorsa (ör. giriş ağının bir parçası değilse) ödenecek fiyat. |
allowed_for_generated_lines |
Zorunlu. Bu aracın oluşturulan hatlarda kullanılıp kullanılamayacağı. |
vehicle_position_constraints[] |
İsteğe bağlı. Mevcut aracın zorunlu konumları ve zamanları. Örneğin, bir aracın belirli bir merkezde çalışmaya başladığı veya bittiği olgusunu modellemek için girişleri kullanın. |
VehiclePositionConstraint
Aracın konumuyla ilgili kısıtlama.
| Alanlar | |
|---|---|
time |
Kısıtlama zamanı. |
hub_id |
Kısıtlama merkezi. |