- Kaynak: DeliveryVehicle
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- Yöntemler
Kaynak: DeliveryVehicle
DeliveryVehicle
mesajı. Teslimat aracı, kargoları bir depodan teslimat konumuna ve teslim alma konumundan depoya taşır. Bazı durumlarda teslimat araçları, gönderileri doğrudan teslim alma konumundan teslimat konumuna 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'sindeki 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çim şöyledir: |
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ü uygulamanız, bir durağa ulaşıldığında veya duraktan geçildiğinde ve navigasyon yeniden rotaya geçtiğinde bu ayarı 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 |
|
remaining |
Fleet Engine, En fazla dokuz kesir basamağı olan ve " |
remaining |
Aracı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
Araç özelliğini anahtar/değer çifti olarak tanımlar. "key:value" dize 256 karakterden uzun olamaz.
JSON gösterimi |
---|
{ "key": string, "value": string, // Union field |
Alanlar | |
---|---|
key |
Özelliğin anahtarı. |
value |
Özelliğin değeri. |
Birleştirme alanı delivery_vehicle_attribute_value . Özelliğin değeri dize, bool veya çift tür olabilir. delivery_vehicle_attribute_value yalnızca aşağıdakilerden biri olabilir: |
|
string |
Dize türündeki özellik değeri. Not: Bu, desteği sonlandırılacak olan |
bool |
Boole türünde ö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ılmıyor. |
AUTO |
Bir otomobil. |
TWO_WHEELER |
Motosiklet, moped veya diğer iki tekerlekli araç |
BICYCLE |
İnsan gücüyle ulaşım. |
PEDESTRIAN |
Genellikle yaya yollarında yürüyen veya koşan 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'e yazar ve Tasks değerini DeliveryVehicle öğesine atar. |