diff --git a/CHANGELOG.md b/CHANGELOG.md index 2be89b7..6f66ea0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## v0.42 (2024-02-24) + +[GitHub release](https://github.com/davidpeckham/vin/releases/tag/v0.4.2) + +### Fixes + +* Uses WMI to find vehicle make when VIN is incomplete or incorrect. +* Series and trim decoding is more reliable + ## v0.41 (2024-02-21) [GitHub release](https://github.com/davidpeckham/vin/releases/tag/v0.4.1) diff --git a/README.md b/README.md index 1f2ffd6..b21a88a 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ ## Why use VIN? - **Accurate** — Uses U.S. National Highway Traffic Safety Administration vehicle data. -- **Fast** — Validate and decode 1,500 VINs per second. +- **Fast** — Validate and decode hundreds of VINs per second. ## Installation diff --git a/src/vin/__about__.py b/src/vin/__about__.py index 4fd1f53..14ab53f 100644 --- a/src/vin/__about__.py +++ b/src/vin/__about__.py @@ -1,4 +1,4 @@ # SPDX-FileCopyrightText: 2024-present David Peckham # # SPDX-License-Identifier: MIT -__version__ = "0.4.1" +__version__ = "0.4.2" diff --git a/src/vin/__init__.py b/src/vin/__init__.py index e17be9e..9843fa1 100644 --- a/src/vin/__init__.py +++ b/src/vin/__init__.py @@ -18,7 +18,7 @@ from vin.constants import VIN_LENGTH from vin.constants import VIN_MODEL_YEAR_CHARACTERS from vin.constants import VIN_POSITION_WEIGHTS -from vin.database import lookup_vehicle +from vin.database import decode_vin class DecodingError(Exception): @@ -568,11 +568,11 @@ def _decode_vin(self) -> None: """ model_year = self._decode_model_year() if model_year > 0: - vehicle = lookup_vehicle(self.wmi, self.descriptor, model_year) + vehicle = decode_vin(self.wmi, self.descriptor, model_year) else: - vehicle = lookup_vehicle(self.wmi, self.descriptor, abs(model_year)) + vehicle = decode_vin(self.wmi, self.descriptor, abs(model_year)) if not vehicle: - vehicle = lookup_vehicle(self.wmi, self.descriptor, abs(model_year) - 30) + vehicle = decode_vin(self.wmi, self.descriptor, abs(model_year) - 30) if vehicle is None: raise DecodingError() diff --git a/src/vin/database.py b/src/vin/database.py index 6416241..71d0b87 100644 --- a/src/vin/database.py +++ b/src/vin/database.py @@ -2,6 +2,7 @@ import re import sqlite3 from importlib.resources import files +from typing import Any log = logging.getLogger(__name__) @@ -22,7 +23,7 @@ def regex(value, pattern) -> bool: def query(sql: str, args: tuple = ()) -> list[sqlite3.Row]: - """insert rows and return rowcount""" + """query the database and return results""" cursor = connection.cursor() results = cursor.execute(sql, args).fetchall() cursor.close() @@ -38,7 +39,23 @@ def get_wmis_for_cars_and_light_trucks() -> list[str]: return [result["wmi"] for result in query(sql=GET_WMI_FOR_CARS_AND_LIGHT_TRUCKS)] -def lookup_vehicle(wmi: str, vds: str, model_year: int) -> dict | None: +GET_WMI_FOR_CARS_AND_LIGHT_TRUCKS = """ +select + wmi.code as wmi +from + wmi +where + vehicle_type_id in (2, 7) -- Cars and MPVs + or ( -- light trucks + wmi.vehicle_type_id = 3 + and wmi.truck_type_id = 1 + ) +order by + wmi.code; +""" + + +def decode_vin(wmi: str, vds: str, model_year: int) -> dict | None: """get vehicle details Args: @@ -47,14 +64,8 @@ def lookup_vehicle(wmi: str, vds: str, model_year: int) -> dict | None: Returns: Vehicle: the vehicle details """ - if results := query(sql=LOOKUP_VEHICLE_SQL, args=(wmi, model_year, vds)): - details = { - # "series": None, - # "trim": None, - "model_year": model_year, - # "body_class": None, - # "electrification_level": None, - } + if results := query(sql=DECODE_VIN_SQL, args=(wmi, model_year, vds)): + details: dict[str, Any] = {"model_year": model_year} for row in results: details.update( { @@ -71,15 +82,20 @@ def lookup_vehicle(wmi: str, vds: str, model_year: int) -> dict | None: "truck_type", "vehicle_type", ] - if row[k] is not None + if k not in details and row[k] is not None } ) + if "make" not in details: # noqa: SIM102 + if make := get_make_from_wmi(wmi): + details["make"] = make return details return None -LOOKUP_VEHICLE_SQL = """ +DECODE_VIN_SQL = """ select + pattern.id, + pattern.vds, manufacturer.name as manufacturer, make.name as make, model.name as model, @@ -93,35 +109,49 @@ def lookup_vehicle(wmi: str, vds: str, model_year: int) -> dict | None: from pattern join manufacturer on manufacturer.id = pattern.manufacturer_id + join wmi on wmi.code = pattern.wmi + join vehicle_type on vehicle_type.id = wmi.vehicle_type_id + left join truck_type on truck_type.id = wmi.truck_type_id + left join country on country.alpha_2_code = wmi.country left join make_model on make_model.model_id = pattern.model_id left join make on make.id = make_model.make_id + -- left join make as default_make on default_make.id = wmi.make_id left join model on model.id = pattern.model_id left join series on series.id = pattern.series_id left join trim on trim.id = pattern.trim_id - join wmi on wmi.code = pattern.wmi - join vehicle_type on vehicle_type.id = wmi.vehicle_type_id - left join truck_type on truck_type.id = wmi.truck_type_id - left join country on country.alpha_2_code = wmi.country left join body_class on body_class.id = pattern.body_class_id left join electrification_level on electrification_level.id = pattern.electrification_level_id where pattern.wmi = ? and ? between pattern.from_year and pattern.to_year - and REGEXP (?, pattern.vds); + and REGEXP (?, pattern.vds) +order by + pattern.from_year desc, + coalesce(pattern.updated, pattern.created) desc, + pattern.id asc; """ +"""Sort order is important. Best match and most recent patterns on top.""" -GET_WMI_FOR_CARS_AND_LIGHT_TRUCKS = """ +def get_make_from_wmi(wmi: str) -> str: + """Get the name of the make produced by a WMI. Used when the VIN is wrong or incomplete. + + Returns: + str: Returns the name of the single make produced by this WMI. If the WMI \ + produces more than one make, returns empty string. + """ + make = "" + if results := query(sql=GET_MAKE_FROM_WMI_SQL, args=(wmi,)): + make = results[0]["make"] + return make + + +GET_MAKE_FROM_WMI_SQL = """ select - wmi.code as wmi + make.name as make from wmi + join make on make.id = wmi.make_id where - vehicle_type_id in (2, 7) -- Cars and MPVs - or ( -- light trucks - wmi.vehicle_type_id = 3 - and wmi.truck_type_id = 1 - ) -order by - wmi.code; + wmi.code == ?; """ diff --git a/src/vin/vehicle.db b/src/vin/vehicle.db index 3cbac83..340bde6 100644 Binary files a/src/vin/vehicle.db and b/src/vin/vehicle.db differ diff --git a/tests/benchmarks/test_benchmark.py b/tests/benchmarks/test_benchmark.py index ddd3f08..dc4ca94 100644 --- a/tests/benchmarks/test_benchmark.py +++ b/tests/benchmarks/test_benchmark.py @@ -12,6 +12,6 @@ def test_benchmark_100_vins(benchmark, hundred_vehicles): assert result -def test_benchmark_1000_vins(benchmark, thousand_vehicles): - result = benchmark(decode_vins, thousand_vehicles) - assert result +# def test_benchmark_1000_vins(benchmark, thousand_vehicles): +# result = benchmark(decode_vins, thousand_vehicles) +# assert result diff --git a/tests/cars/test_decode.py b/tests/cars/test_decode.py index 5f64279..be821ec 100644 --- a/tests/cars/test_decode.py +++ b/tests/cars/test_decode.py @@ -42,7 +42,7 @@ def test_no_electrification_level() -> None: def test_missing_make() -> None: v = VIN("JTDBAMDE2MJ008197") - assert v.make == "" + assert v.make == "Toyota" def test_missing_model() -> None: @@ -52,7 +52,7 @@ def test_missing_model() -> None: def test_vpic_data_is_incomplete() -> None: v = VIN("1G1F76E04K4140798") - assert v.make == "" + assert v.make == "Chevrolet" @pytest.mark.xfail(reason="vPIC dbo.Pattern seems to confuse the 1993 Integra and Legend trim data") @@ -65,3 +65,44 @@ def test_vin_schema_collision() -> None: def test_wrong_trim_eclipse() -> None: v = VIN("4A3AK24F36E026691") assert v.trim == "LOW" + + +def test_incorrect_vin(): + v = VIN("4T1B21HK0MU016210") + assert v.make == "Toyota" + + +def test_incomplete_vin1(): + v = VIN("JTDBBRBE9LJ009553") + assert v.make == "Toyota" + + +def test_incomplete_vin2(): + assert VIN("1G1F76E04K4140798").make == "Chevrolet" + assert VIN("1HGCV2634LA600001").make == "Honda" + assert VIN("3HGGK5H8XLM725852").trim == "EX, EX-L" + assert VIN("4T1B21HK0MU016210").make == "Toyota" + assert VIN("4T1B21HK3MU015245").make == "Toyota" + assert VIN("4T1F31AK3LU531161").trim == "XLE" + assert VIN("4T1F31AK5LU535373").trim == "XLE" + assert VIN("4T1F31AK7LU010816").trim == "XLE" + assert VIN("5TDEBRCH0MS058490").series == "AXUH78L" + assert VIN("5TDEBRCH4MS043703").series == "AXUH78L" + assert VIN("5TDEBRCH8MS019761").series == "AXUH78L" + assert VIN("5TDEBRCH9MS031126").series == "AXUH78L" + assert VIN("5TDEBRCHXMS017204").series == "AXUH78L" + assert VIN("5TDGBRCH7MS038701").series == "AXUH78L" + assert VIN("5TDHBRCH0MS065999").series == "AXUH78L" + assert VIN("JTDBAMDE2MJ008197").make == "Toyota" + assert VIN("JTDBBRBE9LJ009553").make == "Toyota" + assert VIN("JTDBBRBE9LJ009553").make == "Toyota" + assert VIN("JTMFB3FV7MD049459").trim == "LE" + assert VIN("KMHLN4AJ3MU004776").series == "SEL" + assert VIN("KMHLN4AJ5MU009817").series == "SEL" + assert VIN("WAUHJGFF8F1120794").trim == "Prestige S-Line Auto/Technik S-Line Auto (Canada)" + assert VIN("WAUHJGFF9F1065644").trim == "Prestige S-Line Auto/Technik S-Line Auto (Canada)" + + +@pytest.mark.xfail(reason="downloadable snapshot returns SE, online vPIC returns SE (AQ301 Trans)") +def test_snapshot_is_behind_online_vpic(): + assert VIN("3VW7M7BU2RM018616").trim == "SE, SE (AQ301 Trans)" diff --git a/tests/cars/test_decode.yaml b/tests/cars/test_decode.yaml index b91a91e..b2cefc1 100644 --- a/tests/cars/test_decode.yaml +++ b/tests/cars/test_decode.yaml @@ -42,7 +42,7 @@ test_decode: - vin: WAULFAFR6DA001366 model_year: 2013 make: Audi - model: A5 Premium Plus Quattro + model: A5 Premium Plus quattro body_class: - vin: 1G8ZH1278XZ108219 model_year: 1999 @@ -458,7 +458,7 @@ test_decode: - vin: WAULFAFR8DA002471 model_year: 2013 make: Audi - model: A5 Premium Plus Quattro + model: A5 Premium Plus quattro body_class: - vin: JH4KA3172KC019247 model_year: 1989 diff --git a/tests/cars/test_trim.py b/tests/cars/test_trim.py new file mode 100644 index 0000000..cd02342 --- /dev/null +++ b/tests/cars/test_trim.py @@ -0,0 +1,49 @@ +import pytest +from vin import VIN + + +def test_2020_honda_fit() -> None: + v = VIN("3HGGK5H8XLM725852") + assert v.model_year == 2020 + assert v.make == "Honda" + assert v.model == "Fit" + assert v.series == "" + assert v.trim == "EX, EX-L" + assert v.body_class == "Hatchback/Liftback/Notchback" + + +def test_2021_toyota_rav4() -> None: + v = VIN("JTMFB3FV7MD049459") + assert v.model_year == 2021 + assert v.make == "Toyota" + assert v.model == "RAV4 Prime" + assert v.series == "AXAP54L" + assert v.trim == "LE" + assert v.body_class == "Sport Utility Vehicle (SUV)/Multi-Purpose Vehicle (MPV)" + + +@pytest.mark.skip( + "This trim isn't in the February 16, 2024 vPIC snapshot. Check the next snapshot." +) +def test_2024_vw_jetta() -> None: + """Trim is SE in the vPIC 2024-02-16 snapshot. Check this when vPIC + releases a newer snapshot. + """ + v = VIN("3VW7M7BU2RM018616") + assert v.model_year == 2024 + assert v.make == "Volkswagen" + assert v.model == "Jetta" + assert v.series == "" + assert v.trim == "SE, SE (AQ301 Trans)" + assert v.body_class == "Sedan/Saloon" + + +def test_2021_toyota_highlander() -> None: + v = VIN("5TDHBRCH0MS065999") + assert v.model_year == 2021 + assert v.make == "Toyota" + assert v.model == "Highlander" + assert v.series == "AXUH78L" + assert v.trim == "XLE Nav" + assert v.body_class == "Sport Utility Vehicle (SUV)/Multi-Purpose Vehicle (MPV)" + assert v.electrification_level == "Strong HEV (Hybrid Electric Vehicle)" diff --git a/tests/test_vin_exceptions.py b/tests/test_vin_exceptions.py new file mode 100644 index 0000000..092aaa5 --- /dev/null +++ b/tests/test_vin_exceptions.py @@ -0,0 +1,23 @@ +import parametrize_from_file +import pytest +from vin import VIN + + +@pytest.mark.xfail(reason="NHTSA VIN exceptions aren't supported yet") +@parametrize_from_file +def test_vin_exceptions( + vin: str, + model_year: int, + make: str, + model: str, + series: str, + body_class: str, + electrification_level: str, +) -> None: + v = VIN(vin) + assert v.model_year == model_year + assert v.make == make + assert v.model == model + assert v.series == series + assert v.body_class == body_class + assert v.electrification_level == electrification_level diff --git a/tests/test_vin_exceptions.yaml b/tests/test_vin_exceptions.yaml new file mode 100644 index 0000000..7a2d6cd --- /dev/null +++ b/tests/test_vin_exceptions.yaml @@ -0,0 +1,2094 @@ +test_vin_exceptions: + - vin: KMTGA4SCDRU227656 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227658 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227662 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227668 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227669 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227676 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227680 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227694 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227695 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227696 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227697 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227698 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227700 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227702 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227708 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227711 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227720 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227724 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227727 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227736 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227737 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227738 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227745 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227746 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227747 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227748 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227749 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227750 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227751 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227754 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227755 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227756 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227757 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227758 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227855 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227857 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227862 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227864 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227869 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227870 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227871 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227876 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227877 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227887 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227893 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227894 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227896 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227904 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227905 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227906 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227907 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227910 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227914 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227915 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227919 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU227920 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU228016 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU228018 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU228019 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU228020 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU228028 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU228045 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU228048 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGA4SCDRU228054 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227654 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227660 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227677 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227678 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227679 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227701 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227713 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227719 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227726 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227739 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227820 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227821 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227825 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227826 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227827 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227828 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227829 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227836 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227837 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227838 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227839 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227844 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227849 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227850 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227851 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227852 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227853 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227861 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227865 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227878 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227879 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227882 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227895 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU227912 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU228015 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU228021 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU228023 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU228032 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU228033 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU228036 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU228037 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU228038 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU228040 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU228049 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU228050 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU228052 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SCDRU228057 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227655 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227657 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227659 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227661 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227663 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227664 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227665 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227666 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227667 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227670 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227671 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227672 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227674 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227675 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227681 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227682 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227683 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227684 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227685 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227687 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227688 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227689 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227690 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227691 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227692 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227693 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227703 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227704 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227705 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227706 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227709 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227710 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227712 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227714 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227715 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227716 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227717 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227718 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227721 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227722 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227723 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227725 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227728 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227729 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227730 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227731 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227732 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227733 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227734 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227735 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227740 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227741 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227742 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227743 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227744 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227753 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227819 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227822 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227823 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227824 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227830 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227831 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227832 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227833 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227834 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227835 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227840 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227841 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227842 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227843 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227845 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227846 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227847 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227848 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227854 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227856 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227858 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227859 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227860 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227863 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227866 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227867 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227868 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227872 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227873 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227874 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227875 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227880 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227881 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227883 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227884 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227885 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227886 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227888 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227889 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227890 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227891 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227892 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227897 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227898 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227899 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227900 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227901 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227902 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227903 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227908 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227909 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227911 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227913 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227916 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227917 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU227918 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228011 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228012 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228013 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228014 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228017 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228022 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228024 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228025 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228026 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228027 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228029 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228030 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228031 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228034 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228035 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228039 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228041 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228042 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228043 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228044 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228046 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228047 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228051 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228053 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228055 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228056 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228058 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228059 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228060 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGB4SDDRU228061 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008142 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008143 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008144 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008145 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008146 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008147 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008148 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008149 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008150 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008151 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008152 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008153 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008154 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008155 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008156 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008157 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008158 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008159 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008160 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008161 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008162 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008163 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008164 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008165 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008166 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008167 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008168 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008169 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008170 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008171 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008172 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008173 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008174 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008175 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008176 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008177 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008178 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008179 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008180 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008181 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008183 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008184 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008185 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008186 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008187 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle) + - vin: KMTGE4S1PRU008188 + model_year: 2024 + make: Genesis + model: G80 + series: Advanced, Prestige + body_class: Sedan/Saloon + electrification_level: BEV (Battery Electric Vehicle)