บันทึกของทรัพยากรงานใน Deliveries API
การแสดง JSON |
---|
{ "name": string, "type": enum ( |
ช่อง | |
---|---|
name |
ชื่อทรัพยากรงานในรูปแบบ |
type |
ประเภทงาน |
state |
สถานะของงานที่ระบุความคืบหน้าของงาน |
taskOutcome |
ผลลัพธ์ของการพยายามดำเนินงาน เมื่อปิด TaskState จะเป็นการระบุว่างานเสร็จสมบูรณ์แล้วหรือไม่ |
taskOutcomeTime |
การประทับเวลาเมื่อมีการตั้งค่าผลลัพธ์ของงาน (จากผู้ให้บริการ) การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
taskOutcomeLocation |
ตําแหน่งที่มีการตั้งค่าผลลัพธ์ของงาน |
taskOutcomeLocationSource |
ระบุว่าค่าของ |
trackingId |
ช่องนี้อำนวยความสะดวกในการจัดเก็บรหัสสำหรับลูกค้าเพื่อหลีกเลี่ยงการแมปที่ไม่จำเป็นหรือซับซ้อน |
deliveryVehicleId |
รหัสของยานพาหนะที่ดำเนินการนี้ |
plannedLocation |
ตำแหน่งที่งานเสร็จแล้ว |
taskDuration |
เวลาเพิ่มเติมในการดำเนินการที่สถานที่นี้ ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก ลงท้ายด้วย " |
targetTimeWindow |
กรอบเวลาที่งานควรเสร็จสิ้น |
journeySharingInfo |
ช่องที่เจาะจงเกี่ยวกับเส้นทางการแชร์ |
taskTrackingViewConfig |
การกำหนดค่าสำหรับการติดตามงานที่ระบุว่าองค์ประกอบข้อมูลใดแสดงต่อผู้ใช้ปลายทางภายใต้สถานการณ์ใด |
attributes[] |
รายการแอตทริบิวต์งานที่กำหนดเอง แอตทริบิวต์แต่ละรายการต้องมีคีย์ที่ไม่ซ้ำกัน |
JourneySharingInfoLog
ช่องที่เจาะจงเกี่ยวกับเส้นทางการแชร์
การแสดง JSON |
---|
{ "remainingVehicleJourneySegments": [ { object ( |
ช่อง | |
---|---|
remainingVehicleJourneySegments[] |
ข้อมูลการติดตามสำหรับแต่ละจุดแวะพักที่ยานพาหนะที่กำหนดจะเดินทางไปก่อนทำงานนี้ให้เสร็จสมบูรณ์ รายการนี้อาจมีจุดแวะจากงานอื่นๆ |
lastLocation |
ตำแหน่งล่าสุดของยานพาหนะที่รายงาน |
lastLocationSnappable |
ระบุว่าสามารถสแนป |
TaskTrackingViewConfigLog
ข้อความการกําหนดค่าที่กําหนดว่าผู้ใช้ปลายทางควรเห็นองค์ประกอบข้อมูลของงานเมื่อใด
การแสดง JSON |
---|
{ "routePolylinePointsVisibility": { object ( |
ช่อง | |
---|---|
routePolylinePointsVisibility |
ฟิลด์ที่ระบุว่าเมื่อใดที่สามารถมองเห็นจุดโพลีไลน์ของเส้นทางได้ หากไม่ได้ระบุช่องนี้ ระบบจะใช้การกำหนดค่าระดับการเข้าถึงเริ่มต้นระดับโปรเจ็กต์สำหรับข้อมูลนี้ |
estimatedArrivalTimeVisibility |
ช่องที่ระบุว่าจะแสดงเวลาถึงโดยประมาณเมื่อใด หากไม่ได้ระบุช่องนี้ ระบบจะใช้การกำหนดค่าระดับการเข้าถึงเริ่มต้นระดับโปรเจ็กต์สำหรับข้อมูลนี้ |
estimatedTaskCompletionTimeVisibility |
ฟิลด์ที่ระบุเวลาที่ระบบจะแสดงเวลาเสร็จสิ้นโดยประมาณ หากไม่ได้ระบุช่องนี้ ระบบจะใช้การกำหนดค่าระดับการเข้าถึงเริ่มต้นระดับโปรเจ็กต์สำหรับข้อมูลนี้ |
remainingDrivingDistanceVisibility |
ฟิลด์ที่ระบุว่านี่เป็นระยะขับขี่ที่เหลืออยู่เมื่อใดจะสามารถมองเห็นได้ หากไม่ได้ระบุช่องนี้ ระบบจะใช้การกำหนดค่าระดับการเข้าถึงเริ่มต้นระดับโปรเจ็กต์สำหรับข้อมูลนี้ |
remainingStopCountVisibility |
ฟิลด์ที่ระบุว่าจำนวนการหยุดที่เหลือจะปรากฏขึ้นเมื่อใด หากไม่ได้ระบุช่องนี้ ระบบจะใช้การกำหนดค่าระดับการเข้าถึงเริ่มต้นระดับโปรเจ็กต์สำหรับข้อมูลนี้ |
vehicleLocationVisibility |
ฟิลด์ที่ระบุว่าตำแหน่งของยานพาหนะจะแสดงได้เมื่อใด หากไม่ได้ระบุช่องนี้ ระบบจะใช้การกำหนดค่าระดับการเข้าถึงเริ่มต้นระดับโปรเจ็กต์สำหรับข้อมูลนี้ |
VisibilityOptionLog
ข้อความตัวเลือกซึ่งจะกำหนดเวลาที่องค์ประกอบข้อมูลควรปรากฏต่อผู้ใช้ปลายทาง
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ช่องการรวม
|
|
remainingStopCountThreshold |
ผู้ใช้ปลายทางจะเห็นองค์ประกอบข้อมูลนี้หากจำนวนการหยุดที่เหลือ <= leftStopCountThreshold |
durationUntilEstimatedArrivalTimeThreshold |
องค์ประกอบข้อมูลนี้จะปรากฏให้ผู้ใช้ปลายทางเห็นหากเวลา ETA ถึงป้ายหยุด <=DurationUntil ExplorerTimeThreshold ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก ลงท้ายด้วย " |
remainingDrivingDistanceMetersThreshold |
องค์ประกอบข้อมูลนี้จะปรากฏแก่ผู้ใช้ปลายทางหากระยะทางการขับขี่ที่เหลือเป็นเมตร <=leftHourMetersThreshold |
always |
หากตั้งค่าเป็น "จริง" ผู้ใช้ปลายทางจะเห็นองค์ประกอบข้อมูลนี้เสมอโดยไม่มีเกณฑ์ |
never |
หากตั้งค่าเป็น "จริง" ระบบจะซ่อนองค์ประกอบข้อมูลนี้จากผู้ใช้ปลายทางเสมอโดยไม่มีเกณฑ์ |
TaskAttributeLog
อธิบายแอตทริบิวต์งานเป็นคู่คีย์-ค่า "คีย์:ค่า" สตริงต้องมีความยาวไม่เกิน 256 อักขระ
การแสดง JSON |
---|
{ "key": string, // Union field |
ช่อง | |
---|---|
key |
คีย์ของแอตทริบิวต์ คีย์ต้องไม่มีอักขระโคลอน (:) |
ช่องการรวม task_attribute_value ค่าของแอตทริบิวต์อาจเป็นสตริง บูลีน หรือประเภท Double หากไม่ได้ตั้งค่าไว้ ระบบจะจัดเก็บ TaskAttribute string_value เป็นสตริงว่าง "" task_attribute_value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
stringValue |
ค่าแอตทริบิวต์ที่พิมพ์โดยสตริง |
boolValue |
ค่าแอตทริบิวต์ที่พิมพ์ด้วยบูลีน |
numberValue |
ค่าแอตทริบิวต์ที่พิมพ์คู่ |