Skip to content

Commit 96cac01

Browse files
authored
fix: IEC API change - Meter Reading optional fields (#154)
1 parent b014b1e commit 96cac01

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Diff for: iec_api/models/meter_reading.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@
4444
class MeterReading(DataClassDictMixin):
4545
"""Meter Reading dataclass."""
4646

47-
reading: int = field(metadata=field_options(alias="reading"))
48-
reading_date: datetime = field(metadata=field_options(alias="readingDate"))
49-
serial_number: str = field(metadata=field_options(alias="serialNumber"))
47+
reading: Optional[int] = field(default=None, metadata=field_options(alias="reading"))
48+
reading_date: Optional[datetime] = field(default=None, metadata=field_options(alias="readingDate"))
49+
serial_number: Optional[str] = field(default=None, metadata=field_options(alias="serialNumber"))
5050
reading_code: Optional[str] = field(default=None, metadata=field_options(alias="readingCode"))
5151
usage: Optional[str] = field(default=None, metadata=field_options(alias="usage"))
5252

0 commit comments

Comments
 (0)