Obiekt samochodu
Jeden fizyczny pojazd z danymi technicznymi, wszystkimi ogłoszeniami widocznymi dla Twojego klucza oraz, w szczegółowych endpointach, pełnymi raportami. Atrybuty, których źródło nie dostarczyło, są zwykle pomijane, a nie ustawiane na null.
Niedostępne atrybuty główne są często pomijane. Wartości zagnieżdżone mogą mieć wartość null. /search zwraca flagi dostępności bez pełnych tablic raportów; /cars i dokładne wyszukiwania dołączają raporty. Ogłoszenia są ograniczone do zakresu klucza/domen, ale mogą obejmować inne ogłoszenia tego samego scalonego samochodu. Nigdy nie zakładaj, że pierwsze ogłoszenie to to, o które pytałeś.
Nieprzezroczysty wewnętrzny identyfikator samochodu. Zachowuj go jako ciąg.
Zawsze obecne, jako true lub false. true, gdy samochód ma co najmniej jedną publiczną, opublikowaną inspekcję w jednym ze swoich ogłoszeń; false, gdy nie ma żadnej. /search, /cars i /cars/{car_id} zwracają zapisaną flagę, więc może ona mieć wartość true, gdy inspections jest puste (na przykład gdy raport należy do ogłoszenia spoza zakresu Twoich źródeł). /listing/{domain_id}/{listing_id} wylicza ją ponownie tylko na podstawie tego ogłoszenia. Renderuj raporty z tablicy inspections; flagi używaj do odznak i filtrów.
Zawsze obecne, jako true lub false. true, gdy co najmniej jeden publiczny raport historii pojazdu jest powiązany z ogłoszeniem w Twoim zakresie; w przeciwnym razie false. Szczegółowe endpointy wyliczają ją ponownie na podstawie zwróconych vehicle_history_reports. Do odznaki dla konkretnego źródła użyj listings[].has_history_reports.
Atrybuty podrzędne: 2
Atrybuty podrzędne: 2
Atrybuty podrzędne: 2
Atrybuty podrzędne: 2
Atrybuty podrzędne: 2
Atrybuty podrzędne: 2
Atrybuty podrzędne: 2
Atrybuty podrzędne: 2
Atrybuty podrzędne: 2
1 = left (kierownica po lewej); 2 = right (kierownica po prawej). Odpowiedź to obiekt id/name; filtr wyszukiwania przyjmuje całkowite ID. Pomijane, gdy niedostępne, lub null, gdy zapisanej wartości nie można rozwiązać.
Atrybuty podrzędne: 2
Jedno z: 1, 2.
Jedno z: left, right.
SHA-256 zserializowanych danych pojazdu z wyłączeniem głównych created_at/updated_at oraz created_at/last_seen_at/updated_at ogłoszeń. Obejmuje location_details, więc dodanie tego pola lub zmiana lokalizowanych nazw może zmienić hash.
{31 keys
"brand": {2 keys
"model": {2 keys
"body_type": {2 keys
"transmission": {2 keys
"fuel": {2 keys
"color": {2 keys
"market_origin": {2 keys
"drive_wheels": {2 keys
"emission_standard": {2 keys
"steering_wheel_position": {2 keys
"option_ids": [6 items
]"listings": [2 items
]"inspections": [1 item
]"vehicle_history_reports": [1 item
]Przykładowe wartości dobrane tak, aby pokazać każde pole. ID dla enumów, walut i lokalizacji są prawdziwe; nazwy, numery VIN i URL-e są zmyślone. Pole, którego nie widzisz w prawdziwej odpowiedzi, nie zostało dostarczone przez źródło.
