- Biểu diễn dưới dạng JSON
- JourneySharingInfoLog
- TaskTrackingViewConfigLog
- VisibilityOptionLog
- TaskAttributeLog
Nhật ký của tài nguyên Tác vụ trong Deliveries API.
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "type": enum ( |
Các trường | |
---|---|
name |
Tên tài nguyên công việc ở định dạng |
type |
Loại tác vụ. |
state |
Trạng thái của một Nhiệm vụ cho biết tiến trình của Nhiệm vụ. |
taskOutcome |
Kết quả của việc cố gắng thực hiện một tác vụ. Khi TaskState được đóng, trạng thái này cho biết liệu tác vụ có được hoàn tất thành công hay không. |
taskOutcomeTime |
Dấu thời gian về thời điểm đặt kết quả của tác vụ (từ nhà cung cấp). Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
taskOutcomeLocation |
Vị trí nơi đặt kết quả của nhiệm vụ. |
taskOutcomeLocationSource |
Cho biết giá trị của |
trackingId |
Trường này hỗ trợ lưu trữ ID cho khách hàng để tránh ánh xạ không cần thiết hoặc phức tạp. |
deliveryVehicleId |
Mã của xe thực hiện Nhiệm vụ này. |
plannedLocation |
Vị trí nơi việc cần làm được hoàn thành. |
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ố phân số, kết thúc bằng ' |
targetTimeWindow |
Khoảng thời gian để hoàn thành tác vụ. |
journeySharingInfo |
Các trường cụ thể về chia sẻ hành trình. |
taskTrackingViewConfig |
Cấu hình để theo dõi công việc chỉ định các phần tử dữ liệu mà người dùng cuối có thể nhìn thấy trong trường hợp nào. |
attributes[] |
Danh sách thuộc tính tuỳ chỉnh của Công việc. Mỗi thuộc tính phải có một khoá duy nhất. |
JourneySharingInfoLog
Các trường cụ thể về chia sẻ hành trình.
Biểu diễn dưới dạng JSON |
---|
{ "remainingVehicleJourneySegments": [ { object ( |
Các trường | |
---|---|
remainingVehicleJourneySegments[] |
Theo dõi thông tin về mỗi điểm dừng mà xe được chỉ định sẽ đi đến trước khi hoàn thành nhiệm vụ này. Danh sách này có thể chứa các điểm dừng của các tác vụ khác. |
lastLocation |
Vị trí được báo cáo gần đây nhất của xe. |
lastLocationSnappable |
Cho biết liệu |
TaskTrackingViewConfigLog
Thông báo cấu hình xác định thời điểm người dùng cuối nên nhìn thấy phần tử dữ liệu của một Công việc.
Biểu diễn dưới dạng JSON |
---|
{ "routePolylinePointsVisibility": { object ( |
Các trường | |
---|---|
routePolylinePointsVisibility |
Trường chỉ định thời điểm có thể hiển thị các điểm nhiều đường thẳng. 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 gian đến dự kiến 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. |
estimatedTaskCompletionTimeVisibility |
Trường chỉ định thời điểm hoàn thành tác vụ ước tính 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. |
remainingDrivingDistanceVisibility |
Trường chỉ định thời điểm có thể nhìn thấy 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 nên nhìn thấy một phần tử dữ liệu.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Các trường | |
---|---|
Trường nhóm
|
|
remainingStopCountThreshold |
Người dùng cuối có thể thấy phần tử dữ liệu này nếu số điểm dừng còn lại <= inventoryStopCountThreshold. |
durationUntilEstimatedArrivalTimeThreshold |
Người dùng cuối có thể thấy thành phần dữ liệu này nếu thời gian dự kiến đến điểm dừng <= durationuntilEstimated gặpTimeThreshold. Thời lượng tính bằng giây có tối đa 9 chữ số phân số, kết thúc bằng ' |
remainingDrivingDistanceMetersThreshold |
Người dùng cuối có thể nhìn thấy thành phần dữ liệu này nếu quãng đường lái xe còn lại tính bằng mét <= StilldrivingDistanceMetersThreshold. |
always |
Nếu bạn đặt chính sách này thành true, thì người dùng cuối sẽ luôn nhì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 chính sách này thành true (đúng), thì phần tử dữ liệu này sẽ luôn ẩn đối với người dùng cuối mà không có ngưỡng nào. |
TaskAttributeLog
Mô tả thuộc tính của công việc dưới dạng một cặp khoá-giá trị. Độ dài chuỗi "key:value" không được vượt quá 256 ký tự.
Biểu diễn dưới dạng JSON |
---|
{ "key": string, // Union field |
Các 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 nhóm task_attribute_value . Giá trị của thuộc tính có thể ở dạng chuỗi, bool hoặc kiểu double. Nếu bạn không đặt giá trị, chuỗi_value sẽ được lưu trữ dưới dạng chuỗi trống "". task_attribute_value có thể chỉ là một trong các giá trị sau: |
|
stringValue |
Giá trị thuộc tính đã nhập chuỗi. |
boolValue |
Giá trị thuộc tính đã nhập là Boolean. |
numberValue |
Giá trị thuộc tính đã nhập 2 lần. |