Method: providers.deliveryVehicles.patch

Grava dados atualizados de DeliveryVehicle no Fleet Engine e atribui Tasks ao DeliveryVehicle. Não é possível atualizar o nome do DeliveryVehicle. No entanto, é possível atualizar remainingVehicleJourneySegments, mas ele precisa conter todos os VehicleJourneySegments que estão atualmente no DeliveryVehicle. As taskIds são extraídas do remainingVehicleJourneySegments, e as Tasks correspondentes são atribuídas à DeliveryVehicle se elas ainda não tiverem sido atribuídas.

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 desse 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 da API Delivery padrão.

updateMask

string (FieldMask format)

Obrigatório. Uma máscara de campo que indica quais campos DeliveryVehicle serão atualizados. Observe que updateMask precisa conter pelo menos um campo.

Esta é 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.