Method: providers.vehicles.updateAttributes

Aggiorna parzialmente gli attributi di un veicolo. Verranno aggiornati solo gli attributi menzionati nella richiesta, mentre gli altri NON verranno modificati. Nota: questo è diverso in vehicles.update, dove l'intero campo attributes verrà sostituito da quello in UpdateVehicleRequest; gli attributi non inclusi 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 o rimossi.

Corpo della risposta

Messaggio di risposta vehicles.updateAttributes.

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 gli attributi nuovi, modificati e non modificati.