diff --git a/myskoda/models/health.py b/myskoda/models/health.py index 1b3c1440..ee314d52 100644 --- a/myskoda/models/health.py +++ b/myskoda/models/health.py @@ -3,7 +3,6 @@ from dataclasses import dataclass, field from datetime import datetime from enum import StrEnum -from typing import Any from mashumaro import field_options from mashumaro.mixins.orjson import DataClassORJSONMixin @@ -20,10 +19,17 @@ class WarningLightCategory(StrEnum): OTHER = "OTHER" +@dataclass +class DefectDetails(DataClassORJSONMixin): + text: str + priority: str + icon: str | None = None + + @dataclass class WarningLight(DataClassORJSONMixin): category: WarningLightCategory - defects: list[Any] + defects: list[DefectDetails] @dataclass