- Kaynak: DeliveryVehicle
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute (Teslim Aracı Özelliği)
- DeliveryVehicleType
- Yöntemler
Kaynak: DeliveryVehicle
DeliveryVehicle
mesajı. Teslimat aracı, gönderileri bir depodan teslimat konumuna ve teslim alma konumundan depoya taşır. Bazı durumlarda teslimat araçları, kargoları doğrudan teslim alma konumundan teslimat konumuna da taşır.
Not: gRPC ve REST API'leri farklı alan adlandırma kuralları kullanır. Örneğin, gRPC API'sindeki DeliveryVehicle.current_route_segment
alanı ile REST API'deki DeliveryVehicle.currentRouteSegment
alanı aynı alanı ifade eder.
JSON gösterimi |
---|
{ "name": string, "lastLocation": { object ( |
Alanlar | |
---|---|
name |
Bu yayınlama aracının benzersiz adı. Biçimi |
last |
Teslimat aracının bildirilen son konumu. |
navigation |
Teslimat Aracının navigasyon durumu. |
current |
Gezinmenin bir sonraki yol noktasına gitmek için önerdiği rotayı belirten kodlanmış çoklu çizgi. Sürücünüz bir durakta durduğunda veya duraktan geçtiğinde ve navigasyon yeniden rota oluşturduğunda sürücü uygulamanız bu bilgileri günceller. Bu Bu alanın
Bu gibi durumlarda Fleet Engine, bu alanın tüketicisinin teslimat aracının mevcut yolu hakkında en iyi bilgilere sahip olmasını sağlamak için bu alanı en son geçilmiş araç durağı ile yaklaşan araç durağı arasındaki rotayla doldurur. Base64 kodlu bir dize. |
current |
|
remaining |
Fleet Engine, |
remaining |
Fleet Engine, En fazla dokuz kesirli basamak içeren ve " |
remaining |
Araç'ın en son bildirilen konumundan başlayarak bu teslimat aracına atanan yolculuk segmentleri. Bu alan, |
attributes[] |
Özel yayın aracı özelliklerinin listesi. Bir yayın aracı en fazla 100 özelliğe sahip olabilir ve her özelliğin benzersiz bir anahtarı olmalıdır. |
type |
Bu teslimat aracının türü. Ayarlanmazsa varsayılan olarak |
DeliveryVehicleAttribute
Bir araç özelliğini anahtar/değer çifti olarak açıklar. "key:value" dizesinin uzunluğu 256 karakterden uzun olamaz.
JSON gösterimi |
---|
{ "key": string, "value": string, // Union field |
Alanlar | |
---|---|
key |
Özelliğin anahtarı. |
value |
Özelliğin değeri. |
Birlik alanı delivery_vehicle_attribute_value . Özelliğin değeri dize, boole veya double türünde olabilir. delivery_vehicle_attribute_value yalnızca aşağıdakilerden biri olabilir: |
|
string |
Dize türünde özellik değeri. Not: Bu, desteği sonlandırılacak olan |
bool |
Boole türündeki özellik değeri. |
number |
Çift taşlı özellik değeri. |
DeliveryVehicleType
Teslimat aracının türü.
Sıralamalar | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
Değer kullanılmaz. |
AUTO |
Bir otomobil. |
TWO_WHEELER |
Motosiklet, moped veya diğer iki tekerlekli araçlar |
BICYCLE |
İnsan gücüyle çalışan ulaşım araçları. |
PEDESTRIAN |
Genellikle yürüyen veya koşan, yaya yollarında ilerleyen bir insan taşıyıcı. |
Yöntemler |
|
---|---|
|
Yeni bir DeliveryVehicle oluşturup döndürür. |
|
Belirtilen DeliveryVehicle örneğini döndürür. |
|
Belirtilen filtreleme ölçütlerini karşılayan tüm DeliveryVehicle öğelerini alır. |
|
Güncellenen DeliveryVehicle verilerini Fleet Engine'a yazar ve Tasks 'yi DeliveryVehicle 'ye atar. |