Deliveries API'deki bir Görev kaynağının günlüğüdür.
JSON gösterimi |
---|
{ "name": string, "type": enum ( |
Alanlar | |
---|---|
name |
|
type |
Görev türü. |
state |
Bir görevin ilerleme durumunu gösteren durumu. |
taskOutcome |
Bir görevi yürütmeye çalışmanın sonucu. TaskState kapatıldığında bu, işlemin başarıyla tamamlanıp tamamlanmadığını gösterir. |
taskOutcomeTime |
Görevin sonucunun ne zaman ayarlandığını gösteren zaman damgası (sağlayıcıdan). RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
taskOutcomeLocation |
Görevin sonucunun belirlendiği yer. |
taskOutcomeLocationSource |
|
trackingId |
Bu alan, gereksiz veya karmaşık eşlemeyi önlemek için müşterinin bir kimliğin depolanmasını kolaylaştırır. |
deliveryVehicleId |
Bu görevi gerçekleştiren aracın kimliği. |
plannedLocation |
Görevin tamamlandığı konum. |
taskDuration |
Bu konumda bir işlem gerçekleştirmek için ek süre. En fazla dokuz kesir basamağı olan ve " |
targetTimeWindow |
Görevin tamamlanması gereken zaman aralığı. |
journeySharingInfo |
Belirli alanları paylaşma yolculuğu. |
taskTrackingViewConfig |
Hangi veri öğelerinin hangi durumlarda son kullanıcılar tarafından görülebileceğini belirten görev izleme yapılandırması. |
attributes[] |
Özel Görev özelliklerinin listesi. Her özelliğin benzersiz bir anahtarı olmalıdır. |
JourneySharingInfoLog
Belirli alanları paylaşma yolculuğu.
JSON gösterimi |
---|
{ "remainingVehicleJourneySegments": [ { object ( |
Alanlar | |
---|---|
remainingVehicleJourneySegments[] |
Atanan aracın bu görevi tamamlamadan önce gideceği her durak için izleme bilgileri. Bu liste, diğer görevlerden duraklar içerebilir. |
lastLocation |
Aracın bildirilen son konumu. |
lastLocationSnappable |
Aracın |
TaskTrackingViewConfigLog
Bir görevin veri öğesinin son kullanıcılara ne zaman görünür olacağını tanımlayan yapılandırma mesajı.
JSON gösterimi |
---|
{ "routePolylinePointsVisibility": { object ( |
Alanlar | |
---|---|
routePolylinePointsVisibility |
Güzergah çoklu çizgi noktalarının ne zaman görünebileceğini belirten alan. Bu alan belirtilmezse bu veriler için proje düzeyindeki varsayılan görünürlük yapılandırması kullanılır. |
estimatedArrivalTimeVisibility |
Tahmini varış saatinin ne zaman görünebileceğini belirten alan. Bu alan belirtilmezse bu veriler için proje düzeyindeki varsayılan görünürlük yapılandırması kullanılır. |
estimatedTaskCompletionTimeVisibility |
Tahmini görev tamamlanma süresinin ne zaman görüneceğini belirten alan. Bu alan belirtilmezse bu veriler için proje düzeyindeki varsayılan görünürlük yapılandırması kullanılır. |
remainingDrivingDistanceVisibility |
Kalan sürüş mesafesini belirten alan gösterilebilir. Bu alan belirtilmezse bu veriler için proje düzeyindeki varsayılan görünürlük yapılandırması kullanılır. |
remainingStopCountVisibility |
Kalan durak sayısının ne zaman olduğunu belirten alan görünür. Bu alan belirtilmezse bu veriler için proje düzeyindeki varsayılan görünürlük yapılandırması kullanılır. |
vehicleLocationVisibility |
Araç konumunun ne zaman gösterilebileceğini belirten alan. Bu alan belirtilmezse bu veriler için proje düzeyindeki varsayılan görünürlük yapılandırması kullanılır. |
VisibilityOptionLog
Bir veri öğesinin son kullanıcılara ne zaman görünür olacağını tanımlayan seçenek mesajı.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleştirme alanı
|
|
remainingStopCountThreshold |
Kalan durdurma sayısı <= geri kalan StopCountThreshold durumunda bu veri öğesi son kullanıcılar tarafından görülebilir. |
durationUntilEstimatedArrivalTimeThreshold |
Bu veri öğesi, durdurulacak şekilde tahmini varış süresi <=durationUntilTahminiArrivalTimeThreshold'un altındaysa son kullanıcılar tarafından görülebilir. En fazla dokuz kesir basamağı olan ve " |
remainingDrivingDistanceMetersThreshold |
Bu veri öğesi, metre cinsinden kalan sürüş mesafesi <= geri yüklenme süresi MetersThreshold olduğunda son kullanıcılar tarafından görülebilir. |
always |
Politika, Doğru değerine ayarlanırsa bu veri öğesi, eşiği olmayan son kullanıcılar tarafından her zaman görülebilir. |
never |
Politika, Doğru değerine ayarlanırsa bu veri öğesi, eşiği olmayan son kullanıcılardan her zaman gizlenir. |
TaskAttributeLog
Bir görev özelliğini anahtar/değer çifti olarak tanımlar. "key:value" dize 256 karakterden uzun olamaz.
JSON gösterimi |
---|
{ "key": string, // Union field |
Alanlar | |
---|---|
key |
Özelliğin anahtarı. Anahtarlar, iki nokta üst üste karakterini (:) içeremez. |
Birleştirme alanı task_attribute_value . Özelliğin değeri dize, bool veya çift tür olabilir. Hiçbiri ayarlanmazsa TaskAttribute string_value boş dizesi "" olarak depolanır. task_attribute_value şunlardan yalnızca biri olabilir: |
|
stringValue |
Dize türünde özellik değeri. |
boolValue |
Boole türünde özellik değeri. |
numberValue |
Özellik değeri iki kez yazılmış. |