- Zapis JSON
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
Szczegółowe informacje dotyczące żądania i odpowiedzi SearchVehicles.
Uwaga: jeśli łączny rozmiar dziennika przekracza 256 KB, ten dziennik może zostać podzielony w polu dopasowań. Aby dowiedzieć się więcej, zobacz Podziel logi /.
Zapis JSON |
---|
{ "request": { object ( |
Pola | |
---|---|
request |
Żądanie zostało wysłane do Fleet Engine. |
response |
Odpowiedź zwrócona klientowi. Jeśli wywołanie RPC zakończy się błędem, odpowiedź nie jest ustawiana. |
errorResponse |
Odpowiedź z błędem zwrócona klientowi. Jeśli wywołanie RPC się powiedzie, nie będzie działać. |
SearchVehiclesRequestLog
Szczegóły dotyczące żądania SearchVehicles.
Zapis JSON |
---|
{ "header": { object ( |
Pola | |
---|---|
header |
Nagłówek żądania. |
pickupPoint |
Punkt odbioru w pobliżu. |
dropoffPoint |
Zamierzone miejsce zwrotu produktu przez klienta. |
pickupRadiusMeters |
Określa promień wyszukiwania pojazdu wokół punktu odbioru. |
count |
Określa maksymalną liczbę pojazdów do zwrotu. |
minimumCapacity |
Określa wymaganą minimalną pojemność pojazdu. |
searchTripTypes[] |
Ogranicza wyszukiwanie do pojazdów, które obsługują co najmniej jeden z określonych typów przejazdów. |
maximumStaleness |
Ogranicza wyszukiwanie do tych pojazdów, które zaktualizowały swoją lokalizację w określonym czasie wstecz. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
vehicleTypes[] |
Typy wyszukiwanych pojazdów. |
requiredAttributes[] |
Ogranicza wyszukiwanie do pojazdów o określonych atrybutach. |
requiredOneOfAttributes[] |
Ogranicza wyszukiwanie tylko do tych pojazdów, w przypadku których zastosowano co najmniej jeden z określonych atrybutów do każdej listy VehicleAttributeList. |
requiredOneOfAttributeSets[] |
Ogranicza wyszukiwanie tylko do tych pojazdów, które mają co najmniej jeden zestaw określonych atrybutów na liście VehicleAttributeList. |
matchOrderBy |
Kolejność sortowania wyników wyszukiwania. |
includeBackToBack |
Wskazuje, czy pojazd z aktywną podróżą kwalifikuje się do innego 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 typów danych listy dla VehicleAttributeLog.
Zapis JSON |
---|
{
"attributes": [
{
object ( |
Pola | |
---|---|
attributes[] |
Lista atrybutów w tej kolekcji. |
SearchVehiclesResponseLog
Szczegółowe informacje o odpowiedzi wyszukiwarki pojazdów.
Zapis JSON |
---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
Pola | |
---|---|
matchIds[] |
Wycofane: lista identyfikatorów zwróconych pojazdów. Aby uzyskać ten identyfikator, użyj ciągu matching.vehicle.name. |
matches[] |
Lista dopasowań AutomotiveMatch dla zwróconych pojazdów. |
VehicleMatchLog
Dziennik wyniku wyszukiwania pojazdów w usłudze SearchVehicles VehicleMatch.
Zapis JSON |
---|
{ "vehicle": { object ( |
Pola | |
---|---|
vehicle |
Pojazd zgodny z żądaniem. |
vehiclePickupEta |
Szacowany czas dotarcia pojazdu na miejsce do punktu odbioru określonego w żądaniu. Pusta wartość oznacza błąd w obliczaniu szacowanego czasu dotarcia na miejsce. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
vehiclePickupDistanceMeters |
Odległość pojazdu do punktu odbioru określonego w żądaniu, w tym wszelkie pośrednie punkty odbioru lub zwrotu w przypadku istniejącego przejazdu. Pusta wartość oznacza błąd w obliczaniu odległości dla pojazdu. |
vehiclePickupStraightLineDistanceMeters |
Długość linii prostej między pojazdem a punktem odbioru podana w żądaniu, w tym pośrednie punkty pośrednie w przypadku dotychczasowych przejazdów. |
vehicleDropoffEta |
Szacowany czas dotarcia na miejsce z całego pojazdu do punktu postoju wskazanego w żądaniu. Szacowany czas dotarcia na miejsce obejmuje wszystkie wymagane wizyty w przypadku aktywnych podróży, które należy zrealizować, zanim pojazd dotrze do punktu nadania wskazanego w żądaniu. Wartość zostanie wypełniona tylko wtedy, gdy w żądaniu zostanie określony punkt zwrotu. Pusta wartość oznacza niepowodzenie obliczania szacowanego czasu dotarcia pojazdu do punktu nadania. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
vehiclePickupToDropoffDistanceMeters |
Odległość pojazdu (w metrach) od punktu odbioru do miejsca nadania określona w żądaniu. Odległość jest ograniczona tylko do tych 2 punktów i nie obejmuje lokalizacji pojazdu ani żadnych innych punktów na trasie, zanim pojazd znajdzie się w punkcie odbioru lub miejscu nadania. Wartość zostanie wypełniona tylko wtedy, gdy w żądaniu zostanie określony punkt zwrotu. Pusta wartość oznacza błąd w obliczeniu odległości od punktu odbioru do punktu odbioru określonej w żądaniu. |
tripType |
Rodzaj podróży użyty w żądaniu, który został użyty do obliczenia szacowanego czasu dotarcia do punktu odbioru. |
vehicleMatchType |
Typ dopasowania pojazdu. |
requestedOrderedBy |
Metoda zażądana przez dzwoniącego do sortowania pasujących pojazdów. |
orderedBy |
Rzeczywista metoda użyta do zamówienia tego pojazdu. Wartość ta jest zgodna z wartością „order_by” z żądania. Jednak w pewnych okolicznościach, takich jak awaria backendów Map Google, może zostać użyta inna metoda (na przykład PICKUP_POINT_STRAIGHT_DISTANCE). |