Method: providers.vehicles.updateAttributes

Частично обновляет характеристики автомобиля. Будут обновлены только атрибуты, указанные в запросе, остальные атрибуты НЕ будут изменены. Примечание. В vehicles.update все по-другому, где все поле attributes будет заменено полем в UpdateVehicleRequest , атрибуты, отсутствующие в запросе, будут удалены.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
name

string

Необходимый. Должно быть в формате providers/{provider}/vehicles/{vehicle} . Поставщиком должен быть идентификатор проекта (например, sample-cloud-project ) проекта Google Cloud, участником которого является сервисный аккаунт, выполняющий этот вызов.

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "header": {
    object (RequestHeader)
  },
  "attributes": [
    {
      object (VehicleAttribute)
    }
  ]
}
Поля
header

object ( RequestHeader )

Стандартный заголовок запроса Fleet Engine.

attributes[]

object ( VehicleAttribute )

Необходимый. Атрибуты автомобиля, которые необходимо обновить. Неупомянутые атрибуты не изменяются и не удаляются.

Тело ответа

Ответное сообщение vehicles.updateAttributes .

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "attributes": [
    {
      object (VehicleAttribute)
    }
  ]
}
Поля
attributes[]

object ( VehicleAttribute )

Необходимый. Обновленный полный список атрибутов автомобиля, включая новые, измененные и нетронутые атрибуты.