- Zapis JSON
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
Szczegóły dotyczące żądania i odpowiedzi SearchVehicles.
Uwaga: ten dziennik może zostać podzielony na podstawie pola dopasowań, jeśli jego łączny rozmiar przekracza 256 KB. Więcej informacji znajdziesz w logach podziału.
| Zapis JSON |
|---|
{ "request": { object ( |
| Pola | |
|---|---|
request |
Prośba została wysłana do Fleet Engine. |
response |
Odpowiedź zwrócona klientowi. Jeśli wywołanie RPC spowoduje błąd, odpowiedź nie zostanie ustawiona. |
errorResponse |
Odpowiedź błędu zwrócona klientowi. Jeśli wywołanie RPC zakończy się powodzeniem, zostanie ono zresetowane. |
SearchVehiclesRequestLog
Szczegóły dotyczące żądania SearchVehicles.
| Zapis JSON |
|---|
{ "header": { object ( |
| Pola | |
|---|---|
header |
Nagłówek żądania. |
pickupPoint |
Punkt odbioru, w pobliżu którego chcesz szukać. |
dropoffPoint |
Miejsce docelowe dostawy wskazane przez klienta. |
pickupRadiusMeters |
Określa promień wyszukiwania pojazdu wokół punktu odbioru. |
count |
Określa maksymalną liczbę pojazdów do zwrócenia. |
minimumCapacity |
Określa minimalną wymaganą pojemność pojazdu. |
searchTripTypes[] |
Ogranicza wyszukiwanie tylko do pojazdów obsługujących co najmniej jeden z wybranych typów podróży. |
maximumStaleness |
Ogranicza wyszukiwanie tylko do tych pojazdów, które zaktualizowały swoje lokalizacje w określonym czasie od teraz. Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „ |
vehicleTypes[] |
Typy pojazdów, których szukasz. |
requiredAttributes[] |
Ogranicza wyszukiwanie tylko do pojazdów z określonymi atrybutami. |
requiredOneOfAttributes[] |
Ogranicza wyszukiwanie tylko do tych pojazdów, które mają co najmniej jeden z wybranych atrybutów zastosowanych do każdej listy atrybutów pojazdu. |
requiredOneOfAttributeSets[] |
Ogranicza wyszukiwanie tylko do tych pojazdów, które mają co najmniej 1 zbiór atrybutów określonych w pliku VehicleAttributeList. |
matchOrderBy |
kolejność sortowania wyników wyszukiwania, |
includeBackToBack |
Wskazuje, czy pojazd z aktywnym kursem kwalifikuje się do dopasowania do innego. |
tripId |
Identyfikator wyprawy powiązanej z zapytaniem o pojazd. |
filter |
Zapytanie AIP-160, które ogranicza zwracane pojazdy na podstawie ich atrybutów. |
VehicleAttributeListLog
Typ danych lista-z-listami dla VehicleAttributeLog.
| Zapis JSON |
|---|
{
"attributes": [
{
object ( |
| Pola | |
|---|---|
attributes[] |
Lista atrybutów w tej kolekcji. |
SearchVehiclesResponseLog
Szczegóły odpowiedzi SearchVehicles.
| Zapis JSON |
|---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
| Pola | |
|---|---|
matchIds[] |
Zastąpione: lista identyfikatorów pojazdów, które zostały zwrócone. Aby uzyskać ten identyfikator, użyj ciągu matches.vehicle.name. |
matches[] |
Lista dopasowań pojazdów dla zwróconych pojazdów. |
VehicleMatchLog
Dziennik wyników wyszukiwania pojazdów w SearchVehicles.
| Zapis JSON |
|---|
{ "vehicle": { object ( |
| Pola | |
|---|---|
vehicle |
pojazd, który odpowiada żądaniu; |
vehiclePickupEta |
Przewidywany czas dojazdu pojazdu do punktu odbioru określonego w zgłoszeniu. Pustą wartość oznacza błąd obliczenia przewidywanego czasu dotarcia pojazdu. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są również przesunięcia inne niż „Z”. Przykłady: |
vehiclePickupDistanceMeters |
Odległość, jaką pojazd musi przejechać do punktu odbioru wskazanego w prośbie, w tym wszystkie pośrednie punkty odbioru lub wysadzania pasażerów w ramach danej Przejazdu. Pustą wartość oznacza błąd obliczania odległości dla pojazdu. |
vehiclePickupStraightLineDistanceMeters |
Odległość w linii prostej między pojazdem a punktem odbioru określonym w żądaniu, w tym punktami pośrednimi w przypadku dotychczasowych podróży. |
vehicleDropoffEta |
Przewidywany czas dojazdu do miejsca docelowego wskazanego w żądaniu. Przewidywany czas przybycia obejmuje wszystkie wymagane wizyty w ramach aktywnych przejazdów, które muszą zostać zrealizowane, zanim pojazd dotrze do miejsca wysadzania wskazanego w zamówieniu. Wartość zostanie wypełniona tylko wtedy, gdy w żądaniu zostanie określony punkt dostawy. Pustą wartość oznacza błąd obliczania przewidywanego czasu dotarcia pojazdu do miejsca docelowego. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są również przesunięcia inne niż „Z”. Przykłady: |
vehiclePickupToDropoffDistanceMeters |
Odległość (w metrach) od miejsca odbioru do miejsca docelowego określonego w żądaniu. Odległość jest obliczana tylko między 2 punktami i nie uwzględnia lokalizacji pojazdu ani żadnych innych punktów pośrednich przed dotarciem pojazdu do punktu odbioru lub dojazdu. Wartość zostanie wypełniona tylko wtedy, gdy w żądaniu zostanie określony punkt dostawy. Pusta wartość wskazuje na nieudane obliczenie odległości od punktu odbioru do punktu docelowego określonego w żądaniu. |
tripType |
Typ przejazdu, którego żądanie posłużyło do obliczenia przewidywanego czasu dojazdu do punktu odbioru. |
vehicleMatchType |
Typ dopasowania pojazdu. |
requestedOrderedBy |
Metoda sortowania dopasowań pojazdów, o którą poprosił wywołujący. |
orderedBy |
Rzeczywista metoda zamawiania tego pojazdu. Zwykle jest ono zgodne z polem „order_by” w żądaniu. W pewnych okolicznościach, np. w przypadku awarii backendu Map Google, może być używana inna metoda (np. PICKUP_POINT_STRAIGHT_DISTANCE). |