Risorsa: TaskTrackingInfo
Il messaggio TaskTrackingInfo
. Il messaggio contiene informazioni sul monitoraggio delle attività che verranno utilizzate per la visualizzazione. Se un ID monitoraggio è associato a più attività, Fleet Engine utilizza un'euristica per decidere quale TaskTrackingInfo selezionare.
Rappresentazione JSON |
---|
{ "name": string, "trackingId": string, "vehicleLocation": { object ( |
Campi | |
---|---|
name |
Deve essere nel formato |
trackingId |
Immutabile. L'ID monitoraggio di un'attività. * Deve essere una stringa Unicode valida. * Limite massimo di 64 caratteri. * Normalizzato in base al Formato di normalizzazione Unicode C. * Non può contenere nessuno dei seguenti caratteri ASCII: '/', ':', '?', ',' o '#'. |
vehicleLocation |
L'ultima posizione del veicolo. |
routePolylinePoints[] |
Un elenco di punti che, se collegati, formano un polilinea del percorso previsto del veicolo fino alla posizione di questa attività. |
remainingStopCount |
Indica il numero di fermate rimanenti per il veicolo fino al raggiungimento della fermata dell'attività, inclusa la fermata dell'attività. Ad esempio, se la fermata successiva del veicolo è la fermata dell'attività, il valore sarà 1. |
remainingDrivingDistanceMeters |
La distanza totale rimanente in metri fino al |
estimatedArrivalTime |
Il timestamp che indica l'orario di arrivo stimato alla fermata. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
estimatedTaskCompletionTime |
Il timestamp che indica il tempo di completamento stimato di un'attività. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
state |
Lo stato di esecuzione attuale dell'attività. |
taskOutcome |
Il risultato del tentativo di esecuzione di un'attività. |
taskOutcomeTime |
Il timestamp che indica quando il risultato dell'attività è stato impostato dal fornitore. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
plannedLocation |
Immutabile. La posizione in cui verrà completata l'attività. |
targetTimeWindow |
La finestra temporale durante la quale l'attività deve essere completata. |
attributes[] |
Gli attributi personalizzati impostati sull'attività. |
Metodi |
|
---|---|
|
Restituisce l'istanza TaskTrackingInfo specificata. |