Method: providers.vehicles.updateAttributes

Aktualisiert teilweise die Attribute eines Fahrzeugs. Nur die in der Anfrage genannten Attribute werden aktualisiert. Die anderen Attribute werden NICHT geändert. Hinweis: In vehicles.update wird hier das gesamte Feld attributes durch das Feld in UpdateVehicleRequest ersetzt. 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 gehört, das diesen Aufruf durchführt, 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 nicht geändert oder 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 vollständige Liste der Fahrzeugattribute, einschließlich neuer, geänderter und unberührter Attribute.