Method: providers.vehicles.updateLocation

Obsoleto: utilizza il metodo vehicles.update. ChromeOS.updateLocation aggiorna la posizione del veicolo.

Richiesta HTTP

PUT https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}:updateLocation

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
name

string

Obbligatorio. Deve essere nel formato providers/{provider}/vehicles/{vehicle}. {provider} deve essere l'ID progetto (ad esempio sample-cloud-project) del progetto Google Cloud di cui l'account di servizio che effettua la chiamata è membro.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "header": {
    object (RequestHeader)
  },
  "currentLocation": {
    object (VehicleLocation)
  },
  "currentState": enum (VehicleState)
}
Campi
header

object (RequestHeader)

L'intestazione della richiesta standard di Fleet Engine.

currentLocation

object (VehicleLocation)

Obbligatorio. La posizione più recente del veicolo. I campi secondari location e updateTime sono obbligatori.

currentState

enum (VehicleState)

Imposta lo stato del veicolo su ONLINE o OFFLINE. Se impostato su UNKNOWN_VEHICLE_STATE, lo stato del veicolo non verrà modificato.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di VehicleLocation.