Risorsa: TaskTrackingInfo
Il messaggio TaskTrackingInfo
. Il messaggio contiene informazioni di 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 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 la posizione di questa attività. |
remainingStopCount |
Indica il numero di fermate rimanenti 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 al |
estimatedArrivalTime |
Il timestamp che indica l'ora di arrivo prevista alla posizione della fermata. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
estimatedTaskCompletionTime |
Timestamp che indica il tempo di completamento stimato di un'attività. Un timestamp nel formato RFC3339 UTC "Zulu" 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 nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
plannedLocation |
Immutabile. Il luogo 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. |