Method: providers.deliveryVehicles.patch

Scrive dati aggiornati di DeliveryVehicle in Fleet Engine e assegna Tasks a DeliveryVehicle. Non puoi aggiornare il nome di DeliveryVehicle. Tuttavia, puoi aggiornare remainingVehicleJourneySegments, ma deve contenere tutti i VehicleJourneySegment attualmente presenti su DeliveryVehicle. I taskId vengono recuperati da remainingVehicleJourneySegments e i relativi Tasks corrispondenti vengono assegnati a DeliveryVehicle, se non sono ancora stati assegnati.

Richiesta HTTP

PATCH https://fleetengine.googleapis.com/v1/{deliveryVehicle.name=providers/*/deliveryVehicles/*}

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
deliveryVehicle.name

string

Il nome univoco di questo veicolo per la consegna. Il formato è providers/{provider}/deliveryVehicles/{vehicle}.

Parametri di ricerca

Parametri
header

object (DeliveryRequestHeader)

Campo facoltativo. L'intestazione della richiesta dell'API Delivery standard.

updateMask

string (FieldMask format)

Obbligatorio. Una maschera di campo che indica quali campi DeliveryVehicle aggiornare. Tieni presente che updateMask deve contenere almeno un campo.

Si tratta di un elenco separato da virgole di nomi completi dei campi. Esempio: "remainingVehicleJourneySegments".

Corpo della richiesta

Il corpo della richiesta contiene un'istanza di DeliveryVehicle.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di DeliveryVehicle.