Method: providers.vehicles.update

تكتب بيانات المركبة في Fleet Engine.

عند تعديل Vehicle، لا يمكن تعديل الحقول التالية لأنّها يديرها الخادم:

  • currentTrips
  • availableCapacity
  • currentRouteSegmentVersion
  • waypointsVersion

ولا يمكن أيضًا تحديث المركبة "name".

إذا تم تعديل الحقل attributes، يتم استبدال جميع سمات المركبة بالسمات المقدَّمة في الطلب. إذا كنت تريد تعديل بعض السمات فقط، يمكنك الاطّلاع على طريقة vehicles.updateAttributes. وبالمثل، يمكن تعديل الحقل waypoints، ولكن يجب أن يحتوي على جميع نقاط الطريق الموجودة حاليًا في المركبة، وليس هناك أي نقاط طريق أخرى.

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المَعلمات
name

string

مطلوبة. يجب استخدام التنسيق providers/{provider}/vehicles/{vehicle}. يجب أن يكون {provider} هو رقم تعريف المشروع (على سبيل المثال، sample-cloud-project) لمشروع Google Cloud الذي يكون حساب الخدمة الذي يجري هذا الطلب من خلاله عضوًا.

معلمات طلب البحث

المَعلمات
header

object (RequestHeader)

عنوان الطلب العادي لـ Fleet Engine.

updateMask

string (FieldMask format)

مطلوبة. قناع حقل يشير إلى حقول Vehicle المطلوب تعديلها. يجب إدخال اسم حقل واحد على الأقل.

هذه قائمة مفصولة بفواصل تضم أسماء الحقول المؤهلة بالكامل. مثال: "user.displayName,photo"

نص الطلب

يحتوي نص الطلب على مثال Vehicle.

نص الاستجابة

إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال Vehicle.