ارسال بازخورد
REST Resource: providers.taskTrackingInfo
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
منبع: TaskTrackingInfo پیام TaskTrackingInfo
. پیام حاوی اطلاعات ردیابی کار است که برای نمایش استفاده خواهد شد. اگر شناسه ردیابی با چندین کار مرتبط باشد، Fleet Engine از یک اکتشافی برای تصمیم گیری اینکه TaskTrackingInfo کدام Task را انتخاب کند، استفاده می کند.
نمایندگی JSON {
"name" : string ,
"trackingId" : string ,
"vehicleLocation" : {
object (DeliveryVehicleLocation
)
} ,
"routePolylinePoints" : [
{
object (LatLng
)
}
] ,
"remainingStopCount" : integer ,
"remainingDrivingDistanceMeters" : integer ,
"estimatedArrivalTime" : string ,
"estimatedTaskCompletionTime" : string ,
"state" : enum (State
) ,
"taskOutcome" : enum (TaskOutcome
) ,
"taskOutcomeTime" : string ,
"plannedLocation" : {
object (LocationInfo
)
} ,
"targetTimeWindow" : {
object (TimeWindow
)
} ,
"attributes" : [
{
object (TaskAttribute
)
}
]
}
زمینه های name
string
باید در قالب providers/{provider}/taskTrackingInfo/{tracking}
باشد، جایی که tracking
نشان دهنده شناسه ردیابی است.
trackingId
string
تغییرناپذیر. شناسه ردیابی یک کار. * باید یک رشته یونیکد معتبر باشد. * محدود به حداکثر طول 64 کاراکتر. * طبق فرم C عادی سازی یونیکد عادی شده است. * ممکن است حاوی هیچ یک از کاراکترهای ASCII زیر نباشد: '/'، ':'، '?'، '،'، یا '#'.
vehicleLocation
object ( DeliveryVehicleLocation
)
آخرین مکان خودرو
routePolylinePoints[]
object ( LatLng
)
فهرستی از نقاطی که در صورت اتصال چند خطی از مسیر مورد انتظار وسیله نقلیه به محل این کار را تشکیل می دهند.
remainingStopCount
integer
تعداد توقف هایی که وسیله نقلیه تا رسیدن به ایستگاه وظیفه باقی مانده است، از جمله توقف کار را نشان می دهد. به عنوان مثال، اگر توقف بعدی خودرو، توقف کار باشد، مقدار 1 خواهد بود.
remainingDrivingDistanceMeters
integer
مجموع مسافت باقیمانده بر حسب متر تا VehicleStop
مورد علاقه.
estimatedArrivalTime
string ( Timestamp
format)
مهر زمانی که زمان تخمینی رسیدن به محل توقف را نشان می دهد.
مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: "2014-10-02T15:01:23Z"
و "2014-10-02T15:01:23.045123456Z"
.
estimatedTaskCompletionTime
string ( Timestamp
format)
مهر زمانی که زمان تخمینی تکمیل یک کار را نشان می دهد.
مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: "2014-10-02T15:01:23Z"
و "2014-10-02T15:01:23.045123456Z"
.
state
enum ( State
)
وضعیت فعلی اجرای Task.
taskOutcome
enum ( TaskOutcome
)
نتیجه تلاش برای اجرای یک Task.
taskOutcomeTime
string ( Timestamp
format)
مهر زمانی که نشان می دهد چه زمانی نتیجه Task توسط ارائه دهنده تنظیم شده است.
مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: "2014-10-02T15:01:23Z"
و "2014-10-02T15:01:23.045123456Z"
.
plannedLocation
object ( LocationInfo
)
تغییرناپذیر. مکانی که وظیفه تکمیل خواهد شد.
targetTimeWindow
object ( TimeWindow
)
پنجره زمانی که در طی آن کار باید تکمیل شود.
attributes[]
object ( TaskAttribute
)
ویژگی های سفارشی تنظیم شده روی کار.
مواد و روش ها نمونه TaskTrackingInfo
مشخص شده را برمی گرداند.
ارسال بازخورد
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-04-26 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]
میخواهید موارد بیشتری را با ما درمیان بگذارید؟