Ресурс: TaskTrackingInfo
Сообщение TaskTrackingInfo
. Сообщение содержит информацию об отслеживании задач, которая будет использоваться для отображения. Если идентификатор отслеживания связан с несколькими задачами, Fleet Engine использует эвристику, чтобы решить, какую задачу TaskTrackingInfo выбрать.
JSON-представление |
---|
{ "name": string, "trackingId": string, "vehicleLocation": { object ( |
Поля | |
---|---|
name | Должно быть в формате |
trackingId | Неизменяемый. Идентификатор отслеживания задачи. * Должна быть допустимой строкой Юникода. * Максимальная длина ограничена 64 символами. * Нормализовано в соответствии с формой нормализации Unicode C. * Не может содержать следующие символы ASCII: «/», «:», «?», «,» или «#». |
vehicleLocation | Последнее местоположение автомобиля. |
routePolylinePoints[] | Список точек, которые при соединении образуют ломаную линию предполагаемого маршрута автомобиля к месту выполнения этой задачи. |
remainingStopCount | Указывает количество остановок, оставшихся у транспортного средства до достижения заданной остановки, включая заданную остановку. Например, если следующая остановка транспортного средства — это остановка задания, значение будет равно 1. |
remainingDrivingDistanceMeters | Общее оставшееся расстояние в метрах до интересующей остановки |
estimatedArrivalTime | Временная метка, указывающая расчетное время прибытия к месту остановки. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
estimatedTaskCompletionTime | Временная метка, указывающая предполагаемое время завершения задачи. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
state | Текущее состояние выполнения Задачи. |
taskOutcome | Результат попытки выполнить Задачу. |
taskOutcomeTime | Временная метка, указывающая, когда поставщик установил результат задачи. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
plannedLocation | Неизменяемый. Место, где будет выполнено задание. |
targetTimeWindow | Временной интервал, в течение которого задача должна быть выполнена. |
attributes[] | Пользовательские атрибуты, заданные для задачи. |
Методы | |
---|---|
| Возвращает указанный экземпляр TaskTrackingInfo . |