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ù Tasks, Fleet Engine utilizza un'euristica per decidere quale TaskTrackingInfo dell'attività 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. * Lunghezza massima: 64 caratteri. * Normalizzato secondo lo standard Unicode Normalization Form C. * Non può contenere nessuno dei seguenti caratteri ASCII: "/", ":", "?", ", o "#". |
vehicleLocation |
L'ultima posizione del veicolo. |
routePolylinePoints[] |
Un elenco di punti che, se collegati, forma una polilinea del percorso previsto del veicolo verso il luogo in cui si svolge l'attività. |
remainingStopCount |
Indica il numero di fermate rimanenti del veicolo fino al raggiungimento dell'arresto attività, inclusa l'interruzione del compito. Ad esempio, se la fermata successiva del veicolo è la fermata dell'attività, il valore sarà 1. |
remainingDrivingDistanceMeters |
La distanza totale rimanente in metri al |
estimatedArrivalTime |
Il timestamp che indica l'ora di arrivo stimata alla posizione della fermata. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
estimatedTaskCompletionTime |
Il timestamp che indica il tempo di completamento stimato di un'attività. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
state |
Lo stato di esecuzione attuale dell'attività. |
taskOutcome |
Il risultato del tentativo di eseguire un'attività. |
taskOutcomeTime |
Il timestamp che indica quando il risultato dell'attività è stato impostato dal provider. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
plannedLocation |
Immutabile. La posizione in cui verrà completata l'attività. |
targetTimeWindow |
L'intervallo di tempo durante il quale deve essere completata l'attività. |
attributes[] |
Gli attributi personalizzati impostati nell'attività. |
Metodi |
|
---|---|
|
Restituisce l'istanza TaskTrackingInfo specificata. |