UpdateVehicleAttributesLog

  • This documentation details the UpdateVehicleAttributes request and response process within Fleet Engine.

  • UpdateVehicleAttributesRequestLog records the request details including header, vehicle ID, and attributes to update.

  • UpdateVehicleAttributesResponseLog provides the full list of vehicle attributes after the update.

  • The overall JSON representation includes the request, response, and any potential error response from the process.

Details on UpdateVehicleAttributes request and response.

JSON representation
{
  "request": {
    object (UpdateVehicleAttributesRequestLog)
  },
  "response": {
    object (UpdateVehicleAttributesResponseLog)
  },
  "errorResponse": {
    object (ErrorResponseLog)
  }
}
Fields
request

object (UpdateVehicleAttributesRequestLog)

The request sent to Fleet Engine.

response

object (UpdateVehicleAttributesResponseLog)

The response returned to the client. If RPC call results in error the response is not set.

errorResponse

object (ErrorResponseLog)

The error response returned to the client. If RPC call succeeds, the errorResponse is not set.

UpdateVehicleAttributesRequestLog

Details on UpdateVehicleAttributes request.

JSON representation
{
  "header": {
    object (RequestHeaderLog)
  },
  "name": string,
  "attributes": [
    {
      object (VehicleAttributeLog)
    }
  ]
}
Fields
header

object (RequestHeaderLog)

Request header.

name

string

The ID of the vehicle being updated.

attributes[]

object (VehicleAttributeLog)

The vehicle attributes to update. Unmentioned attributes are not altered or removed.

UpdateVehicleAttributesResponseLog

Details on UpdateVehicleAttributes response.

JSON representation
{
  "attributes": [
    {
      object (VehicleAttributeLog)
    }
  ]
}
Fields
attributes[]

object (VehicleAttributeLog)

The updated full list of vehicle attributes, including new, altered, and untouched attributes.