Method: providers.vehicles.updateAttributes

Actualiza parcialmente los atributos de un vehículo. Solo se actualizarán los atributos mencionados en la solicitud; los demás atributos NO se modificarán. Nota: Esto es diferente en vehicles.update, donde se reemplazará todo el campo attributes por el de UpdateVehicleRequest y se quitarán los atributos que no estén en la solicitud.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Obligatorio. Debe tener el formato providers/{provider}/vehicles/{vehicle}. El proveedor debe ser el ID del proyecto (por ejemplo, sample-cloud-project) del proyecto de Google Cloud del que pertenece la cuenta de servicio que realiza esta llamada.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "header": {
    object (RequestHeader)
  },
  "attributes": [
    {
      object (VehicleAttribute)
    }
  ]
}
Campos
header

object (RequestHeader)

El encabezado de solicitud estándar de Fleet Engine.

attributes[]

object (VehicleAttribute)

Obligatorio. Los atributos del vehículo que se actualizarán. Los atributos no mencionados no se alteran ni quitan.

Cuerpo de la respuesta

Mensaje de respuesta vehicles.updateAttributes.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "attributes": [
    {
      object (VehicleAttribute)
    }
  ]
}
Campos
attributes[]

object (VehicleAttribute)

Obligatorio. La lista completa actualizada de los atributos del vehículo, incluidos los nuevos, los alterados y los que no se modificaron.