Method: providers.vehicles.updateAttributes

Aggiorna parzialmente gli attributi di un veicolo. Verranno aggiornati solo gli attributi menzionati nella richiesta, mentre gli altri non vengono modificati. Nota: questo valore è diverso in vehicles.update, dove l'intero campo attributes verrà sostituito con quello in UpdateVehicleRequest. Gli attributi non presenti nella richiesta verranno rimossi.

Richiesta HTTP

POST https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}:updateAttributes

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
name

string

Obbligatorio. Deve essere nel formato providers/{provider}/vehicles/{vehicle}. Il 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)
  },
  "attributes": [
    {
      object (VehicleAttribute)
    }
  ]
}
Campi
header

object (RequestHeader)

L'intestazione della richiesta standard di Fleet Engine.

attributes[]

object (VehicleAttribute)

Obbligatorio. Gli attributi del veicolo da aggiornare. Gli attributi non menzionati non vengono modificati né rimossi.

Corpo della risposta

vehicles.updateAttributes messaggio di risposta.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "attributes": [
    {
      object (VehicleAttribute)
    }
  ]
}
Campi
attributes[]

object (VehicleAttribute)

Obbligatorio. L'elenco completo aggiornato degli attributi dei veicoli, inclusi, nuovi, non modificati e non modificati.