Method: providers.deliveryVehicles.patch
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Grava dados atualizados de DeliveryVehicle
no Fleet Engine e atribui Tasks
ao DeliveryVehicle
. Não é possível atualizar o nome de DeliveryVehicle
. Você pode atualizar o remainingVehicleJourneySegments
, mas ele precisa conter todos os VehicleJourneySegment
s para serem mantidos no DeliveryVehicle
. As taskId
s são recuperadas do remainingVehicleJourneySegments
, e o Tasks
correspondente é atribuído ao DeliveryVehicle
, se ainda não tiver sido atribuído.
Solicitação HTTP
PATCH https://fleetengine.googleapis.com/v1/{deliveryVehicle.name=providers/*/deliveryVehicles/*}
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros |
deliveryVehicle.name |
string
O nome exclusivo do Veículo de entrega. O formato é providers/{provider}/deliveryVehicles/{vehicle} .
|
Parâmetros de consulta
Parâmetros |
header |
object (DeliveryRequestHeader )
Opcional. O cabeçalho de solicitação padrão da API Delivery.
|
updateMask |
string (FieldMask format)
Obrigatório. Uma máscara de campo que indica quais campos DeliveryVehicle serão atualizados. A updateMask precisa conter pelo menos um campo. É uma lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo: "remainingVehicleJourneySegments" .
|
Corpo da solicitação
O corpo da solicitação contém uma instância de DeliveryVehicle
.
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de DeliveryVehicle
.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-08-31 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-31 UTC."],[[["\u003cp\u003eUpdates \u003ccode\u003eDeliveryVehicle\u003c/code\u003e data and assigns \u003ccode\u003eTasks\u003c/code\u003e in Fleet Engine, requiring all \u003ccode\u003eVehicleJourneySegment\u003c/code\u003es for persistence.\u003c/p\u003e\n"],["\u003cp\u003eSupports updating \u003ccode\u003eremainingVehicleJourneySegments\u003c/code\u003e and assigns corresponding \u003ccode\u003eTasks\u003c/code\u003e retrieved from it.\u003c/p\u003e\n"],["\u003cp\u003eUses the \u003ccode\u003ePATCH\u003c/code\u003e method with a URL containing the \u003ccode\u003eDeliveryVehicle\u003c/code\u003e name for identification.\u003c/p\u003e\n"],["\u003cp\u003eRequires a \u003ccode\u003eheader\u003c/code\u003e for Delivery API requests and \u003ccode\u003eupdateMask\u003c/code\u003e specifying fields to update.\u003c/p\u003e\n"],["\u003cp\u003eProvides a response containing the updated \u003ccode\u003eDeliveryVehicle\u003c/code\u003e instance upon successful completion.\u003c/p\u003e\n"]]],["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"],null,[]]