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.