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 aktualisieren. Sie können remainingVehicleJourneySegments aktualisieren, aber sie muss alle VehicleJourneySegments enthalten, um in der DeliveryVehicle beibehalten zu werden. Die taskIds werden aus remainingVehicleJourneySegments abgerufen und ihre entsprechenden Tasks-Elemente werden DeliveryVehicle zugewiesen, falls 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 standardmäßige Anfrageheader der Delivery API

updateMask

string (FieldMask format)

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

Dies ist eine durch Kommas getrennte Liste vollständig 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.