- Zapis JSON
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
Szczegółowe informacje o żądaniach i odpowiedziach na nie.
Uwaga: jeśli łączny rozmiar dziennika przekracza 256 KB, ten dziennik podlega podziałowi w polu dopasowań. Więcej informacji znajdziesz w artykule Podział logów.
Zapis JSON |
---|
{ "request": { object ( |
Pola | |
---|---|
request |
Żądanie zostało wysłane do Fleet Engine. |
response |
Odpowiedź została zwrócona klientowi. Jeśli wywołanie RPC powoduje błąd, odpowiedź nie jest ustawiona. |
errorResponse |
Odpowiedź o błędzie została zwrócona klientowi. Jeśli wywołanie RPC zakończyło się powodzeniem, wartość nie będzie ustawiona. |
SearchVehiclesRequestLog
Szczegółowe informacje o żądaniu SearchVehicles.
Zapis JSON |
---|
{ "header": { object ( |
Pola | |
---|---|
header |
Nagłówek żądania. |
pickupPoint |
Położony w pobliżu punkt odbioru, który chcesz wyszukać. |
dropoffPoint |
Zamierzone miejsce docelowe zwrotu klienta. |
pickupRadiusMeters |
Określa promień wyszukiwania pojazdu wokół punktu odbioru. |
count |
Określa maksymalną liczbę pojazdów do zwrócenia. |
minimumCapacity |
Określa wymaganą minimalną pojemność pojazdu. |
searchTripTypes[] |
Ogranicza wyszukiwanie tylko do pojazdów, które obsługują co najmniej jeden z podanych typów podróży. |
maximumStaleness |
Ogranicza wyszukiwanie tylko do tych pojazdów, które zaktualizowały swoje lokalizacje w określonym czasie wstecznym. Czas trwania w sekundach z maksymalnie 9 cyframi po przecinku, kończącym się cyframi „ |
vehicleTypes[] |
Rodzaje wyszukiwanych pojazdów. |
requiredAttributes[] |
Ogranicza wyszukiwanie tylko do pojazdów o określonych atrybutach. |
requiredOneOfAttributes[] |
Ogranicza wyszukiwanie tylko do tych pojazdów, w przypadku których dla każdego elementu VehicleAttributeList zastosowano co najmniej jeden z określonych atrybutów. |
requiredOneOfAttributeSets[] |
Ogranicza wyszukiwanie tylko do pojazdów z co najmniej jednym zestawem określonych atrybutów na liście VehicleAttributeList. |
matchOrderBy |
Kolejność sortowania wyników wyszukiwania. |
includeBackToBack |
Wskazuje, czy pojazd z aktywną podróżą kwalifikuje się do kolejnego dopasowania. |
tripId |
Identyfikator podróży powiązanej z żądaniem SearchVehiclesRequest. |
filter |
Zapytanie AIP-160, które ogranicza liczbę pojazdów zwracanych na podstawie ich atrybutów. |
VehicleAttributeListLog
Lista typu danych listy dla atrybutu VehicleAttributeLog.
Zapis JSON |
---|
{
"attributes": [
{
object ( |
Pola | |
---|---|
attributes[] |
Lista atrybutów w tej kolekcji. |
SearchVehiclesResponseLog
Szczegółowe informacje o odpowiedzi SearchVehicles.
Zapis JSON |
---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
Pola | |
---|---|
matchIds[] |
Wycofane: lista identyfikatorów zwróconych pojazdów. Do wygenerowania tego identyfikatora użyj dopasowania.vehicle.name. |
matches[] |
Lista dopasowań do zwracanych pojazdów. |
VehicleMatchLog
Dziennik wyniku wyszukiwania pojazdów wyszukiwanych pojazdów.
Zapis JSON |
---|
{ "vehicle": { object ( |
Pola | |
---|---|
vehicle |
Pojazd pasujący do żądania. |
vehiclePickupEta |
Szacowany czas dotarcia pojazdu do miejsca odbioru wskazanego w żądaniu. Pusta wartość oznacza błąd w obliczaniu szacowanego czasu dotarcia na miejsce. Sygnatura czasowa w formacie „Zulu” RFC3339 UTC z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
vehiclePickupDistanceMeters |
Odległość przejazdu pojazdu do punktu odbioru określonego w żądaniu, z uwzględnieniem wszystkich pośrednich punktów odbioru i zwrotu w przypadku już istniejącego przejazdu. Pusta wartość oznacza błąd w obliczaniu odległości dla pojazdu. |
vehiclePickupStraightLineDistanceMeters |
W linii prostej między pojazdem a punktem odbioru określonym w żądaniu, w tym pośrednie punkty na trasie dla istniejących przejazdów. |
vehicleDropoffEta |
Pełny szacowany czas dotarcia na miejsce w ramach przejazdu pojazdu do miejsca zwrotu określonego w żądaniu. Szacowany czas dotarcia na miejsce obejmuje wszystkie wymagane wizyty w przypadku aktywnych przejazdów, które muszą zostać ukończone, zanim pojazd dotrze do miejsca zwrotu wskazanego w prośbie. Ta wartość jest wypełniana tylko wtedy, gdy w żądaniu określisz punkt zwrotu. Pusta wartość oznacza, że nie udało się obliczyć szacowanego czasu dotarcia pojazdem do punktu odbioru. Sygnatura czasowa w formacie „Zulu” RFC3339 UTC z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
vehiclePickupToDropoffDistanceMeters |
Odległość pojazdu (w metrach) od punktu odbioru do miejsca docelowego podanego w żądaniu. Odległość między dwoma punktami nie obejmuje lokalizacji pojazdu ani żadnych innych punktów pośrednich przed dotarciem pojazdu do punktu odbioru lub miejsca docelowego. Ta wartość jest wypełniana tylko wtedy, gdy w żądaniu określisz punkt zwrotu. Pusta wartość oznacza, że nie udało się obliczyć odległości od miejsca odbioru do punktu odbioru określone w żądaniu. |
tripType |
Typ podróży dla żądania, które zostało użyte do obliczenia szacowanego czasu dotarcia do punktu odbioru. |
vehicleMatchType |
Typ dopasowania pojazdu. |
requestedOrderedBy |
Jest dopasowana do metody wywołującej żądanie sortowania pojazdu. |
orderedBy |
Rzeczywista metoda użyta do zamówienia tego pojazdu. Zwykle jest ona zgodna z polem „order_by” w żądaniu. Jednak w pewnych okolicznościach, takich jak awaria backendów Map Google, można użyć innej metody (np. PICKUP_POINT_STRAIGHT_DISTANCE). |