Method: providers.vehicles.updateAttributes

تا حدی ویژگی های خودرو را به روز می کند. فقط ویژگی های ذکر شده در درخواست به روز می شوند، سایر ویژگی ها تغییر نخواهند کرد. توجه: این در vehicles.update متفاوت است، جایی که کل فیلد attributes با یکی در UpdateVehicleRequest جایگزین می‌شود، ویژگی‌هایی که در درخواست نیستند حذف می‌شوند.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
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 )

مورد نیاز. لیست کامل به روز شده ویژگی های خودرو، از جمله ویژگی های جدید، تغییر یافته و دست نخورده.