Method: providers.vehicles.updateAttributes

Aktualisiert teilweise Attribute des Fahrzeugs. Es werden nur die in der Anfrage genannten Attribute aktualisiert. Andere Attribute werden NICHT geändert. Hinweis: Dies ist anders bei vehicles.update, da hier das gesamte Feld attributes durch das Feld in UpdateVehicleRequest ersetzt wird. Attribute, die nicht in der Anfrage enthalten sind, werden entfernt.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Erforderlich. Muss das Format providers/{provider}/vehicles/{vehicle} haben. Der Anbieter muss die Projekt-ID des Google Cloud-Projekts sein, zu dem das Dienstkonto, das diesen Aufruf durchführt, gehört (z. B. sample-cloud-project).

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "header": {
    object (RequestHeader)
  },
  "attributes": [
    {
      object (VehicleAttribute)
    }
  ]
}
Felder
header

object (RequestHeader)

Der standardmäßige Fleet Engine-Anfrageheader.

attributes[]

object (VehicleAttribute)

Erforderlich. Die zu aktualisierenden Fahrzeugattribute. Nicht genannte Attribute werden weder geändert noch entfernt.

Antworttext

vehicles.updateAttributes-Antwortnachricht.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "attributes": [
    {
      object (VehicleAttribute)
    }
  ]
}
Felder
attributes[]

object (VehicleAttribute)

Erforderlich. Die aktualisierte Liste der Fahrzeugattribute, einschließlich neuer, geänderter und nicht bearbeiteter Attribute.