core/homeassistant/components/solaredge/models.py

22 lines
513 B
Python
Raw Normal View History

"""Models for the SolarEdge integration."""
from __future__ import annotations
from dataclasses import dataclass
from datetime import datetime
@dataclass
class SolarEdgeSensor:
"""Represents an SolarEdge Sensor."""
key: str
name: str
json_key: str | None = None
device_class: str | None = None
entity_registry_enabled_default: bool = True
icon: str | None = None
last_reset: datetime | None = None
state_class: str | None = None
unit_of_measurement: str | None = None