- Biểu diễn dưới dạng JSON
- JourneySharingInfoLog
- TaskTrackingViewConfigLog
- VisibilityOptionLog
- TaskAttributeLog
Nhật ký của tài nguyên Việc cần làm trong API Phân phối.
| Biểu diễn dưới dạng JSON |
|---|
{ "name": string, "type": enum ( |
| Trường | |
|---|---|
name |
Tên tài nguyên tác vụ ở định dạng |
type |
Loại tác vụ. |
state |
Trạng thái của một Việc cần làm cho biết tiến trình của việc đó. |
taskOutcome |
Kết quả của việc cố gắng thực thi một tác vụ. Khi TaskState đóng, điều này cho biết liệu TaskState đã hoàn tất thành công hay chưa. |
taskOutcomeTime |
Dấu thời gian của thời điểm đặt kết quả của tác vụ (từ nhà cung cấp). Sử dụng RFC 3339, trong đó đầu ra được tạo sẽ luôn được chuẩn hoá theo Z và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các độ dời khác ngoài "Z" cũng được chấp nhận. Ví dụ: |
taskOutcomeLocation |
Vị trí đặt kết quả của tác vụ. |
taskOutcomeLocationSource |
Cho biết giá trị của |
trackingId |
Trường này hỗ trợ việc lưu trữ mã nhận dạng cho khách hàng để tránh việc liên kết không cần thiết hoặc phức tạp. |
deliveryVehicleId |
Mã của xe thực hiện Việc cần làm này. |
plannedLocation |
Vị trí hoàn thành việc cần làm. |
taskDuration |
Thời gian bổ sung để thực hiện một hành động tại vị trí này. Thời lượng tính bằng giây, có tối đa 9 chữ số thập phân, kết thúc bằng " |
targetTimeWindow |
Khoảng thời gian cần hoàn thành tác vụ. |
journeySharingInfo |
Các trường cụ thể khi chia sẻ hành trình. |
taskTrackingViewConfig |
Cấu hình theo dõi tác vụ chỉ định những phần tử dữ liệu mà người dùng cuối có thể nhìn thấy trong những trường hợp nào. |
attributes[] |
Danh sách các thuộc tính Tuỳ chỉnh của Tác vụ. Mỗi thuộc tính phải có một khoá riêng biệt. |
JourneySharingInfoLog
Các trường cụ thể khi chia sẻ hành trình.
| Biểu diễn dưới dạng JSON |
|---|
{ "remainingVehicleJourneySegments": [ { object ( |
| Trường | |
|---|---|
remainingVehicleJourneySegments[] |
Thông tin theo dõi cho mỗi điểm dừng mà xe được chỉ định sẽ đi đến trước khi hoàn tất nhiệm vụ này. Danh sách này có thể chứa các điểm dừng của các việc cần làm khác. |
lastLocation |
Vị trí gần đây nhất được báo cáo của xe. |
lastLocationSnappable |
Cho biết liệu có thể chụp nhanh |
TaskTrackingViewConfigLog
Thông báo cấu hình xác định thời điểm người dùng cuối nhìn thấy một phần tử dữ liệu của một Tác vụ.
| Biểu diễn dưới dạng JSON |
|---|
{ "routePolylinePointsVisibility": { object ( |
| Trường | |
|---|---|
routePolylinePointsVisibility |
Trường chỉ định thời điểm các điểm của đường đa tuyến của tuyến đường có thể hiển thị. Nếu bạn không chỉ định trường này, thì cấu hình chế độ hiển thị mặc định cấp dự án cho dữ liệu này sẽ được sử dụng. |
estimatedArrivalTimeVisibility |
Trường chỉ định thời điểm có thể hiển thị thời gian đến dự kiến. Nếu bạn không chỉ định trường này, thì cấu hình chế độ hiển thị mặc định cấp dự án cho dữ liệu này sẽ được sử dụng. |
estimatedTaskCompletionTimeVisibility |
Trường chỉ định thời điểm có thể hiển thị thời gian hoàn thành công việc ước tính. Nếu bạn không chỉ định trường này, thì cấu hình chế độ hiển thị mặc định cấp dự án cho dữ liệu này sẽ được sử dụng. |
remainingDrivingDistanceVisibility |
Trường chỉ định thời điểm có thể hiển thị quãng đường lái xe còn lại. Nếu bạn không chỉ định trường này, thì cấu hình chế độ hiển thị mặc định cấp dự án cho dữ liệu này sẽ được sử dụng. |
remainingStopCountVisibility |
Trường chỉ định thời điểm có thể hiển thị số lượng điểm dừng còn lại. Nếu bạn không chỉ định trường này, thì cấu hình chế độ hiển thị mặc định cấp dự án cho dữ liệu này sẽ được sử dụng. |
vehicleLocationVisibility |
Trường chỉ định thời điểm có thể hiển thị vị trí của xe. Nếu bạn không chỉ định trường này, thì cấu hình chế độ hiển thị mặc định cấp dự án cho dữ liệu này sẽ được sử dụng. |
VisibilityOptionLog
Thông báo tuỳ chọn xác định thời điểm người dùng cuối nhìn thấy một phần tử dữ liệu.
| Biểu diễn dưới dạng JSON |
|---|
{ // Union field |
| Trường | |
|---|---|
Trường hợp hợp nhất
|
|
remainingStopCountThreshold |
Người dùng cuối có thể thấy phần tử dữ liệu này nếu số lượng điểm dừng còn lại <= remainingStopCountThreshold. |
durationUntilEstimatedArrivalTimeThreshold |
Người dùng cuối sẽ nhìn thấy phần tử dữ liệu này nếu ETA đến điểm dừng <= durationUntilEstimatedArrivalTimeThreshold. Thời lượng tính bằng giây, có tối đa 9 chữ số thập phân, kết thúc bằng " |
remainingDrivingDistanceMetersThreshold |
Người dùng cuối có thể thấy phần tử dữ liệu này nếu quãng đường lái xe còn lại tính bằng mét <= remainingDrivingDistanceMetersThreshold. |
always |
Nếu bạn đặt thành đúng, người dùng cuối sẽ luôn thấy phần tử dữ liệu này mà không có ngưỡng nào. |
never |
Nếu bạn đặt thành đúng, thì phần tử dữ liệu này sẽ luôn bị ẩn khỏi người dùng cuối mà không có ngưỡng nào. |
TaskAttributeLog
Mô tả thuộc tính công việc dưới dạng cặp khoá-giá trị. Chiều dài chuỗi "khoá:giá trị" không được vượt quá 256 ký tự.
| Biểu diễn dưới dạng JSON |
|---|
{ "key": string, // Union field |
| Trường | |
|---|---|
key |
Khoá của thuộc tính. Khoá không được chứa ký tự dấu hai chấm (:). |
Trường hợp hợp nhất task_attribute_value. Giá trị của thuộc tính có thể ở dạng chuỗi, bool hoặc double. Nếu không đặt giá trị nào, string_value của TaskAttribute sẽ được lưu trữ dưới dạng chuỗi trống "". task_attribute_value chỉ có thể là một trong những giá trị sau: |
|
stringValue |
Giá trị thuộc tính được nhập dưới dạng chuỗi. |
boolValue |
Giá trị thuộc tính được nhập bằng boolean. |
numberValue |
Giá trị thuộc tính được nhập hai lần. |