- Zasób: DeliveryVehicle
 - DeliveryVehicleNavigationStatus
 - DeliveryVehicleAttribute
 - DeliveryVehicleType
 - Metody
 
Zasób: DeliveryVehicle
Wiadomość DeliveryVehicle. Pojazd dostawczy transportuje przesyłki z depotu do miejsca dostawy i z miejsca odbioru do depozytu. W niektórych przypadkach pojazdy dostawcze przewożą przesyłki bezpośrednio z miejsca odbioru do miejsca dostawy.
Uwaga: interfejsy gRPC i REST używają różnych konwencji nazewnictwa pól. Na przykład pole DeliveryVehicle.current_route_segment w interfejsie gRPC API i pole DeliveryVehicle.currentRouteSegment w interfejsie REST API odnoszą się do tego samego pola.
| Zapis JSON | 
|---|
{ "name": string, "lastLocation": { object (  | 
              
| Pola | |
|---|---|
name | 
                
                   
 Unikalna nazwa tego pojazdu dostawczego. Format to   | 
              
lastLocation | 
                
                   
 Ostatnia zgłoszona lokalizacja pojazdu dostawczego.  | 
              
pastLocations[] | 
                
                   
 Tylko dane wejściowe. Miejsca, w których pojazd dostawczy był w przeszłości, które nie zostały jeszcze zgłoszone do mechanizmu Fleet Engine. Służy on w   | 
              
navigationStatus | 
                
                   
 Stan nawigacji pojazdu dostawczego.  | 
              
currentRouteSegment | 
                
                   
 Zaszyfrowana linia łamana określająca trasę, którą nawigacja zaleca poprowadzenie użytkownika do następnego punktu orientacyjnego. Aplikacja kierowcy aktualizuje te informacje, gdy kierowca dotrze do przystanku lub minie go, a także gdy nawigacja zmieni trasę. Te  W kilku przypadkach tego pola nie można użyć do wypełnienia pola  
 W takich przypadkach mechanizm floty wypełnia to pole trasą od ostatniego punktu przesiadkowego do następnego punktu przesiadkowego, aby zapewnić użytkownikowi tego pola jak najlepsze informacje o bieżącej trasie pojazdu dostawczego. Ciąg znaków zakodowany w formacie Base64.  | 
              
currentRouteSegmentEndPoint | 
                
                   
 Miejsce, w którym kończy się  To pole jest ignorowane w wywołaniach   | 
              
remainingDistanceMeters | 
                
                   
 Pozostała odległość do przejechania w przypadku  Silnik floty ignoruje to pole w elementach   | 
              
remainingDuration | 
                
                   
 Pozostały czas jazdy w przypadku  Fleet Engine ignoruje to pole w elementach  Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „  | 
              
remainingVehicleJourneySegments[] | 
                
                   
 Odcinki trasy przypisane do tego pojazdu dostawczego, zaczynając od ostatnio zgłoszonej lokalizacji pojazdu. To pole nie będzie wypełniane w odpowiedzi na   | 
              
attributes[] | 
                
                   
 Lista niestandardowych atrybutów pojazdu dostawczego. Pojazd dostawczy może mieć maksymalnie 100 atrybutów, a każdy z nich musi mieć unikalny klucz.  | 
              
type | 
                
                   
 Typ pojazdu dostawczego. Jeśli nie są ustawione, Google przyjmuje domyślnie   | 
              
DeliveryVehicleAttribute
Opisuje atrybut pojazdu jako parę klucz-wartość. Długość ciągu znaków „klucz:wartość” nie może przekraczać 256 znaków.
| Zapis JSON | 
|---|
{ "key": string, "value": string, // Union field  | 
              
| Pola | |
|---|---|
key | 
                
                   
 Klucz atrybutu.  | 
              
value | 
                
                   
 Wartość atrybutu.  | 
              
Pole unii delivery_vehicle_attribute_value. Wartość atrybutu może być typu string, bool lub double. delivery_vehicle_attribute_value może być tylko jednym z tych elementów: | 
              |
stringValue | 
                
                   
 Wartość atrybutu typu ciąg znaków. Uwaga: to pole jest identyczne z polem   | 
              
boolValue | 
                
                   
 Wartość atrybutu typu logicznego.  | 
              
numberValue | 
                
                   
 Wartość atrybutu typu podwójnego.  | 
              
DeliveryVehicleType
Typ pojazdu dostawczego.
| Wartości w polu enum | |
|---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED | 
                Wartość nie jest używana. | 
AUTO | 
                Samochód. | 
TWO_WHEELER | 
                motocykl, skuter lub inny pojazd dwukołowy; | 
BICYCLE | 
                Transport napędzany siłą ludzkich mięśni. | 
PEDESTRIAN | 
                Osoba poruszająca się pieszo lub biegnąca po chodniku. | 
Metody | 
            |
|---|---|
                
 | 
              
                Tworzy i zwraca nowy obiekt DeliveryVehicle. | 
            
                
 | 
              Usuwa DeliveryVehicle z Fleet Engine. | 
                
 | 
              
                Zwraca określoną instancję DeliveryVehicle. | 
            
                
 | 
              
                Pobiera wszystkie DeliveryVehicle, które spełniają określone kryteria filtrowania. | 
            
                
 | 
              
                Zapisuje zaktualizowane dane DeliveryVehicle w Fleet Engine i przypisuje Tasks do DeliveryVehicle. |