داده های به روز شده خودرو را در 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. |
updateMask | ضروری. یک ماسک فیلد که نشان میدهد کدام قسمتهای این فهرستی از نامهای فیلدهای کاملاً واجد شرایط با کاما است. مثال: |
درخواست بدن
بدنه درخواست شامل نمونه ای از Vehicle است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Vehicle است.