Method: providers.deliveryVehicles.patch

Scrive i dati DeliveryVehicle aggiornati su Fleet Engine e assegna Tasks a DeliveryVehicle. Non puoi aggiornare il nome di DeliveryVehicle. Puoi aggiornare remainingVehicleJourneySegments, ma questo deve contenere tutti i VehicleJourneySegment per essere mantenuto su DeliveryVehicle. Gli taskId vengono recuperati da remainingVehicleJourneySegments e i relativi Tasks vengono assegnati all'elemento 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 API Delivery standard.

updateMask

string (FieldMask format)

Obbligatoria. Una maschera di campo che indica quali campi DeliveryVehicle aggiornare. Tieni presente che la maschera di aggiornamento deve contenere almeno un campo.

Si tratta di un elenco di nomi completi dei campi separati da virgole. 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.