Method: providers.vehicles.updateAttributes

Actualiza parcialmente los atributos de un vehículo. Solo se actualizarán los atributos mencionados en la solicitud; el resto de los atributos NO se modificarán. Nota: Esto es diferente en vehicles.update, ya que todo el campo attributes se reemplazará 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 forma parte 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 modifican ni se quitan.

Cuerpo de la respuesta

vehicles.updateAttributes mensaje de respuesta.

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. Es la lista completa actualizada de los atributos del vehículo, incluidos los nuevos, modificados y intactos.