Method: providers.deliveryVehicles.patch
Schreibt aktualisierte DeliveryVehicle
-Daten in die Fleet Engine und weist der DeliveryVehicle
Tasks
zu. Der Name der DeliveryVehicle
kann nicht aktualisiert werden. Sie können remainingVehicleJourneySegments
aktualisieren, sie muss jedoch alle VehicleJourneySegment
s enthalten, die auf der DeliveryVehicle
gespeichert werden sollen. Die taskId
s werden aus remainingVehicleJourneySegments
abgerufen und die entsprechenden Tasks
werden den 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. Hinweis: „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
.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-11-08 (UTC).
[null,null,["Zuletzt aktualisiert: 2024-11-08 (UTC)."],[[["Updates `DeliveryVehicle` data and assigns `Tasks` in Fleet Engine, requiring all `VehicleJourneySegment`s for persistence."],["Supports updating `remainingVehicleJourneySegments` and assigns corresponding `Tasks` retrieved from it."],["Uses the `PATCH` method with a URL containing the `DeliveryVehicle` name for identification."],["Requires a `header` for Delivery API requests and `updateMask` specifying fields to update."],["Provides a response containing the updated `DeliveryVehicle` instance upon successful completion."]]],["This describes updating `DeliveryVehicle` data within Fleet Engine using a PATCH request. The request targets a specific vehicle via its unique name in the URL. It updates fields defined by the `updateMask`, which is required. The `remainingVehicleJourneySegments` can be updated, including all segments. Corresponding `Tasks` are assigned to the vehicle if not already assigned. The request body contains updated `DeliveryVehicle` data, and the response body returns the updated `DeliveryVehicle` if the update is successful. The vehicle name cannot be updated.\n"]]