Method: providers.deliveryVehicles.patch
داده های به روز DeliveryVehicle
در Fleet Engine می نویسد و Tasks
به DeliveryVehicle
اختصاص می دهد. شما نمی توانید نام DeliveryVehicle
را به روز کنید. شما می توانید remainingVehicleJourneySegments
به روز کنید، اما باید شامل تمام بخش های VehicleJourneySegment
باشد تا در DeliveryVehicle
باقی بماند. taskId
ها از remainingVehicleJourneySegments
VehicleJourneySegments بازیابی می شوند و اگر هنوز تخصیص نیافته اند، Tasks
مربوط به آنها به DeliveryVehicle
اختصاص داده می شود.
درخواست HTTP
PATCH https://fleetengine.googleapis.com/v1/{deliveryVehicle.name=providers/*/deliveryVehicles/*}
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
delivery Vehicle. name | string نام منحصر به فرد این وسیله نقلیه تحویلی. قالب providers/{provider}/deliveryVehicles/{vehicle} است. |
پارامترهای پرس و جو
پارامترها |
---|
header | object ( DeliveryRequestHeader ) اختیاری. هدر درخواست استاندارد Delivery API. |
update Mask | string ( FieldMask format) مورد نیاز. یک فیلد ماسک که نشان میدهد کدام قسمتهای DeliveryVehicle باید بهروزرسانی شود. توجه داشته باشید که updateMask باید حداقل یک فیلد داشته باشد. این فهرستی از نامهای فیلدهای کاملاً واجد شرایط با کاما است. مثال: "remainingVehicleJourneySegments" . |
درخواست بدن
بدنه درخواست شامل یک نمونه از DeliveryVehicle
است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از DeliveryVehicle
است.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-06 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-06 بهوقت ساعت هماهنگ جهانی."],[[["Updates `DeliveryVehicle` data and assigns `Tasks` in Fleet Engine, requiring all `VehicleJourneySegment`s for persistence."],["Supports updating `remainingVehicleJourneySegments` and assigns corresponding `Tasks` retrieved from it."],["Uses the `PATCH` method with a URL containing the `DeliveryVehicle` name for identification."],["Requires a `header` for Delivery API requests and `updateMask` specifying fields to update."],["Provides a response containing the updated `DeliveryVehicle` instance upon successful completion."]]],["This describes updating `DeliveryVehicle` data within Fleet Engine using a PATCH request. The request targets a specific vehicle via its unique name in the URL. It updates fields defined by the `updateMask`, which is required. The `remainingVehicleJourneySegments` can be updated, including all segments. Corresponding `Tasks` are assigned to the vehicle if not already assigned. The request body contains updated `DeliveryVehicle` data, and the response body returns the updated `DeliveryVehicle` if the update is successful. The vehicle name cannot be updated.\n"]]