Method: providers.deliveryVehicles.patch

Zapisuje zaktualizowane dane DeliveryVehicle w Fleet Engine i przypisuje Tasks do DeliveryVehicle. Nie możesz zmienić nazwy DeliveryVehicle. Możesz jednak zaktualizować remainingVehicleJourneySegments, ale musi ona zawierać wszystkie VehicleJourneySegment na platformie DeliveryVehicle. Elementy taskId są pobierane z zasobu remainingVehicleJourneySegments, a odpowiadające im Tasks są przypisane do elementu DeliveryVehicle, jeśli jeszcze nie zostały przypisane.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
deliveryVehicle.name

string

Unikalna nazwa tego pojazdu dostawczego. Format to providers/{provider}/deliveryVehicles/{vehicle}.

Parametry zapytania

Parametry
header

object (DeliveryRequestHeader)

Opcjonalnie. Standardowy nagłówek żądania do interfejsu Delivery API.

updateMask

string (FieldMask format)

To pole jest wymagane. Maska pola wskazująca, które pola DeliveryVehicle mają być aktualizowane. Pamiętaj, że parametr updateMask musi zawierać co najmniej jedno pole.

Jest to lista rozdzielonych przecinkami pełnych i jednoznacznych nazw pól. Przykład: "remainingVehicleJourneySegments".

Treść żądania

Treść żądania zawiera wystąpienie elementu DeliveryVehicle.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu DeliveryVehicle.