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)

مطلوبة. القائمة الكاملة المعدّلة لسمات المركبات، بما في ذلك السمات الجديدة والمعدّلة والتي لم يتم تعديلها