Method: providers.deliveryVehicles.patch
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Записывает обновленные данные DeliveryVehicle в Fleet Engine и назначает Tasks DeliveryVehicle . Вы не можете обновить имя DeliveryVehicle . Вы можете обновить remainingVehicleJourneySegments , но он должен содержать все VehicleJourneySegment , которые будут сохранены в DeliveryVehicle . taskId извлекаются из remainingVehicleJourneySegments , а соответствующие им Tasks назначаются DeliveryVehicle , если они еще не были назначены.
HTTP-запрос
PATCH https://fleetengine.googleapis.com/v1/{deliveryVehicle.name=providers/*/deliveryVehicles/*}
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
| Параметры |
|---|
deliveryVehicle.name | string Уникальное имя этого средства доставки. Формат: providers/{provider}/deliveryVehicles/{vehicle} . |
Параметры запроса
| Параметры |
|---|
header | object ( DeliveryRequestHeader ) Необязательный. Стандартный заголовок запроса API доставки. |
updateMask | string ( FieldMask format) Необходимый. Маска поля, указывающая, какие поля DeliveryVehicle обновлять. Обратите внимание, что updateMask должен содержать хотя бы одно поле. Это разделенный запятыми список полных имен полей. Пример: "remainingVehicleJourneySegments" . |
Тело запроса
Тело запроса содержит экземпляр DeliveryVehicle .
Тело ответа
В случае успеха тело ответа содержит экземпляр DeliveryVehicle .
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-08-29 UTC.
[null,null,["Последнее обновление: 2025-08-29 UTC."],[],["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"]]