Method: providers.vehicles.update

Zapisuje zaktualizowane dane pojazdów we Fleet Engine.

Podczas aktualizowania elementu Vehicle nie można zaktualizować tych pól, ponieważ są one zarządzane przez serwer:

  • currentTrips
  • availableCapacity
  • currentRouteSegmentVersion
  • waypointsVersion

Nie można zaktualizować pojazdu name.

Jeśli pole attributes zostanie zaktualizowane, wszystkie atrybuty pojazdu zostaną zastąpione atrybutami podanymi w prośbie. Jeśli chcesz zaktualizować tylko niektóre atrybuty, zapoznaj się z metodą vehicles.updateAttributes. Pole waypoints również można zaktualizować, ale musi zawierać wszystkie punkty pośrednie znajdujące się obecnie w pojeździe i nie może zawierać żadnych innych punktów.

Żądanie HTTP

PUT https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Wymagane. Musi mieć format providers/{provider}/vehicles/{vehicle}. {provider} musi być identyfikatorem projektu (np. sample-cloud-project) projektu Google Cloud, do którego należy konto usługi wywołujące to wywołanie.

Parametry zapytania

Parametry
header

object (RequestHeader)

Standardowy nagłówek żądania Fleet Engine.

updateMask

string (FieldMask format)

Wymagane. Maska pola wskazująca, które pola obiektu Vehicle mają zostać zaktualizowane. Musisz podać co najmniej 1 nazwę pola.

Jest to rozdzielana przecinkami lista w pełni kwalifikowanych nazw pól. Przykład: "user.displayName,photo".

Treść żądania

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

Treść odpowiedzi

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