Deliveries API'deki bir Görev kaynağının günlüğü.
JSON gösterimi |
---|
{ "name": string, "type": enum ( |
Alanlar | |
---|---|
name |
|
type |
Görev türü. |
state |
Bir görevin ilerlemesini gösteren durumu. |
taskOutcome |
Bir görevi yürütmenin sonucu. TaskState kapatıldığında bu, görevin başarıyla tamamlanıp tamamlanmadığını gösterir. |
taskOutcomeTime |
Görevin sonucunun ayarlandığı zamanın zaman damgası (sağlayıcıdan). Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
taskOutcomeLocation |
Görevin sonucunun belirlendiği konum. |
taskOutcomeLocationSource |
|
trackingId |
Bu alan, gereksiz veya karmaşık eşlemeleri önlemek için müşteri için 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ğı içeren ve " |
targetTimeWindow |
Görevin tamamlanması gereken zaman aralığı. |
journeySharingInfo |
Yolculuk paylaşımıyla ilgili belirli alanlar. |
taskTrackingViewConfig |
Son kullanıcılara hangi veri öğelerinin hangi koşullarda görünür olacağını belirten görev izleme yapılandırmasıdır. |
attributes[] |
Özel Görev özelliklerinin listesi. Her özelliğin benzersiz bir anahtarı olmalıdır. |
JourneySharingInfoLog
Yolculuk paylaşımıyla ilgili belirli alanlar.
JSON gösterimi |
---|
{ "remainingVehicleJourneySegments": [ { object ( |
Alanlar | |
---|---|
remainingVehicleJourneySegments[] |
Atanan aracın bu görevi tamamlamadan önce gideceği her bir durakla ilgili izleme bilgileri. Bu listede başka görevlerle ilgili duraklar olabilir. |
lastLocation |
Aracın bildirilen son konumu. |
lastLocationSnappable |
Aracın |
TaskTrackingViewConfigLog
Bir Görevin veri öğesinin son kullanıcılar tarafından ne zaman görülebileceğini tanımlayan yapılandırma mesajı.
JSON gösterimi |
---|
{ "routePolylinePointsVisibility": { object ( |
Alanlar | |
---|---|
routePolylinePointsVisibility |
Rota çoklu çizgi noktalarının ne zaman görünür olabileceğ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ünür olabileceğ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 tamamlama süresinin ne zaman görünür olabileceğ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örünür hale gelir. 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 durdurma sayısının ne zaman gösterileceğini belirten alan görünür olabilir. 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örünür olabileceğ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 | |
---|---|
|
|
remainingStopCountThreshold |
Kalan durdurma sayısı <= StayStopCountThreshold olursa bu veri öğesini son kullanıcılar görebilir. |
durationUntilEstimatedArrivalTimeThreshold |
Tahmini bitiş tarihi <= durationUntilEstimatedArrivalTimeThreshold olursa son kullanıcılar bu veri öğesini görebilir. En fazla dokuz kesir basamağı içeren ve " |
remainingDrivingDistanceMetersThreshold |
Kalan sürüş mesafesi metre cinsinden <= <=seçeneğin ortalamasıysa bu veri öğesi son kullanıcılar tarafından görülebilir. |
always |
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 |
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. "anahtar:değer" dize uzunluğu 256 karakterden uzun olamaz.
JSON gösterimi |
---|
{ "key": string, // Union field |
Alanlar | |
---|---|
key |
Özelliğin anahtarı. Anahtarlar iki nokta üst üste karakterini (:) içeremez. |
task_attribute_value alanı. Özniteliğin değeri dize, bool veya çift türde olabilir. Herhangi bir değer ayarlanmazsa TaskAttribute string_value boş dize "" olarak depolanır. task_attribute_value , aşağıdakilerden yalnızca biri olabilir: |
|
stringValue |
Dize türünde özellik değeri. |
boolValue |
Boole türünde özellik değeri. |
numberValue |
Çift yazılan özellik değeri. |