Recurso: TaskTrackingInfo
El mensaje TaskTrackingInfo
El mensaje contiene información de seguimiento de tareas que se usará para mostrarlas. Si un ID de seguimiento está asociado con varias tareas, Fleet Engine utiliza una heurística para decidir qué TaskTrackingInfo de Task seleccionar.
Representación JSON |
---|
{ "name": string, "trackingId": string, "vehicleLocation": { object ( |
Campos | |
---|---|
name |
Debe tener el formato |
trackingId |
Inmutable. El ID de seguimiento de una tarea. * Debe ser una cadena Unicode válida. * Límite de longitud máximo de 64 caracteres. * Normalizado de acuerdo con el formulario C de normalización de Unicode. * No puede contener ninguno de los siguientes caracteres ASCII: “/”, “:”, “?”, “,” o “'#'”. |
vehicleLocation |
La última ubicación del vehículo. |
routePolylinePoints[] |
Una lista de puntos que, cuando se conectan, forman una polilínea de la ruta prevista del vehículo hacia la ubicación de esta tarea. |
remainingStopCount |
Indica la cantidad de paradas que le quedan al vehículo hasta llegar a la parada de tarea, incluida la parada. Por ejemplo, si la siguiente parada del vehículo es la parada de tarea, el valor será 1. |
remainingDrivingDistanceMeters |
La distancia total restante en metros con el |
estimatedArrivalTime |
La marca de tiempo que indica la hora de llegada estimada a la ubicación de la parada. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
estimatedTaskCompletionTime |
La marca de tiempo que indica el tiempo estimado de finalización de una tarea. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
state |
Es el estado de ejecución actual de la tarea. |
taskOutcome |
El resultado de intentar ejecutar una Task. |
taskOutcomeTime |
Es la marca de tiempo que indica cuando el proveedor estableció el resultado de la Task. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
plannedLocation |
Inmutable. La ubicación donde se completará la Tarea. |
targetTimeWindow |
El período durante el cual se debe completar la tarea. |
attributes[] |
Los atributos personalizados configurados en la tarea. |
Métodos |
|
---|---|
|
Muestra la instancia TaskTrackingInfo especificada. |