Method: providers.deliveryVehicles.patch

Schreibt aktualisierte DeliveryVehicle-Daten in Fleet Engine und weist dem DeliveryVehicle Tasks zu. Sie können den Namen von DeliveryVehicle nicht ändern. Du kannst allerdings remainingVehicleJourneySegments aktualisieren, sie muss aber alle VehicleJourneySegments enthalten, die sich derzeit in der DeliveryVehicle befinden. Die taskIds werden aus remainingVehicleJourneySegments abgerufen. Die entsprechenden Tasks werden DeliveryVehicle zugewiesen, sofern sie noch nicht zugewiesen wurden.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
deliveryVehicle.name

string

Der eindeutige Name dieses Lieferfahrzeugs. Das Format dafür ist providers/{provider}/deliveryVehicles/{vehicle}.

Abfrageparameter

Parameter
header

object (DeliveryRequestHeader)

Optional. Der Standard-Anfrageheader der Delivery API.

updateMask

string (FieldMask format)

Erforderlich. Eine Feldmaske, die angibt, welche DeliveryVehicle-Felder aktualisiert werden sollen. „updateMask“ muss mindestens ein Feld enthalten.

Dies ist eine durch Kommas getrennte Liste voll qualifizierter Feldnamen. Beispiel: "remainingVehicleJourneySegments".

Anfragetext

Der Anfragetext enthält eine Instanz von DeliveryVehicle.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von DeliveryVehicle.