Ressource: TaskTrackingInfo
Le message TaskTrackingInfo
. Le message contient des informations de suivi des tâches qui seront affichées. Si un ID de suivi est associé à plusieurs tâches, Fleet Engine utilise une méthode heuristique pour déterminer la tâche TaskTrackingInfo à sélectionner.
Représentation JSON |
---|
{ "name": string, "trackingId": string, "vehicleLocation": { object ( |
Champs | |
---|---|
name |
Doit être au format |
trackingId |
Immuable. ID de suivi d'une tâche. * Doit être une chaîne Unicode valide. * Limite de 64 caractères au maximum * Normalisé conformément au formulaire de normalisation Unicode C. * Ne doit contenir aucun des caractères ASCII suivants: "/", ":", "?", "#". |
vehicleLocation |
Dernière position du véhicule |
routePolylinePoints[] |
Liste de points qui, une fois connectés, forment une polyligne représentant l'itinéraire attendu du véhicule vers le lieu de la tâche. |
remainingStopCount |
Indique le nombre d'arrêts restant jusqu'à l'arrêt de la tâche (y compris celui de la tâche). Par exemple, si le prochain arrêt du véhicule est l'arrêt de la tâche, la valeur est 1. |
remainingDrivingDistanceMeters |
Distance totale restante en mètres jusqu'au |
estimatedArrivalTime |
Code temporel indiquant l'heure d'arrivée prévue à l'arrêt. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
estimatedTaskCompletionTime |
Code temporel qui indique l'heure d'achèvement estimée d'une tâche. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
state |
État d'exécution actuel de la tâche. |
taskOutcome |
Le résultat de la tentative d'exécution d'une tâche. |
taskOutcomeTime |
Code temporel qui indique quand le résultat de la tâche a été défini par le fournisseur. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
plannedLocation |
Immuable. Emplacement où la tâche sera effectuée. |
targetTimeWindow |
Période pendant laquelle la tâche doit être effectuée. |
attributes[] |
Attributs personnalisés définis pour la tâche. |
Méthodes |
|
---|---|
|
Renvoie l'instance TaskTrackingInfo spécifiée. |