资源:TaskTrackingInfo
TaskTrackingInfo
消息。该消息包含将用于显示的任务跟踪信息。如果某个跟踪 ID 与多个任务相关联,Fleet Engine 会使用启发式方法确定要选择哪个任务的 TaskTrackingInfo。
JSON 表示法 |
---|
{ "name": string, "trackingId": string, "vehicleLocation": { object ( |
字段 | |
---|---|
name |
必须采用 |
tracking |
不可变。任务的跟踪 ID。* 必须是有效的 Unicode 字符串。* 长度上限为 64 个字符。* 根据 Unicode 标准化形式 C 进行了标准化。* 不得包含以下任何 ASCII 字符:'/'、':'、'?'、',' 或 '#'。 |
vehicle |
车辆的上次停靠位置。 |
route |
一系列点,这些点连接起来会形成车辆前往此任务地点的预期路线的多段线。 |
remaining |
指示在到达任务停靠点之前车辆的剩余停靠次数,包括任务停止。例如,如果车辆的下一个停止点是任务停止点,则值为 1。 |
remaining |
到相关 |
estimated |
指示到达经停点预计时间的时间戳。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
estimated |
表示任务预计完成时间的时间戳。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
state |
任务的当前执行状态。 |
task |
尝试执行任务的结果。 |
task |
指示提供方设置任务结果的时间戳。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
planned |
不可变。将完成 Task 的位置。 |
target |
任务应完成的时间范围。 |
attributes[] |
在任务上设置的自定义属性。 |
方法 |
|
---|---|
|
返回指定的 TaskTrackingInfo 实例。 |