Method: providers.deliveryVehicles.patch

Zapisuje zaktualizowane dane DeliveryVehicle we Fleet Engine i przypisuje Tasks do funkcji DeliveryVehicle. Nie można zaktualizować nazwy elementu DeliveryVehicle. Możesz zaktualizować zasób remainingVehicleJourneySegments, ale musi on zawierać wszystkie VehicleJourneySegment, aby zachować je w DeliveryVehicle. Elementy typu taskId są pobierane z elementu remainingVehicleJourneySegments, a odpowiadające im Tasks są przypisywane do elementu DeliveryVehicle, jeśli nie zostały jeszcze 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

Niepowtarzalna 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)

Wymagane. Maska pola wskazująca, które pola DeliveryVehicle mają zostać zaktualizowane. Pamiętaj, że updateMask musi zawierać co najmniej 1 pole.

Jest to rozdzielana przecinkami lista w pełni kwalifikowanych 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.