داده های به روز شده خودرو را در Fleet Engine می نویسد.
هنگام بهروزرسانی یک Vehicle
، فیلدهای زیر نمیتوانند بهروزرسانی شوند، زیرا توسط سرور مدیریت میشوند:
-
currentTrips
-
availableCapacity
-
currentRouteSegmentVersion
-
waypointsVersion
name
خودرو نیز نمی تواند به روز شود.
اگر فیلد attributes
به روز شود، تمام ویژگی های خودرو با ویژگی های ارائه شده در درخواست جایگزین می شود. اگر میخواهید فقط برخی از ویژگیها را بهروزرسانی کنید، به روش vehicles.updateAttributes
مراجعه کنید. به همین ترتیب، فیلد waypoints
میتوان بهروزرسانی کرد، اما باید شامل تمام ایستگاههای بین راه در حال حاضر در وسیله نقلیه باشد، و هیچ نقطهای دیگر را در بر نگیرد.
درخواست HTTP
PUT https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
name | مورد نیاز. باید در قالب |
پارامترهای پرس و جو
پارامترها | |
---|---|
header | هدر درخواست استاندارد Fleet Engine. |
update Mask | مورد نیاز. یک ماسک فیلد که نشان میدهد کدام قسمتهای این فهرستی از نامهای فیلدهای کاملاً واجد شرایط با کاما است. مثال: |
درخواست بدن
بدنه درخواست شامل نمونه ای از Vehicle
است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Vehicle
است.