added defaults

This commit is contained in:
Tiago Scholten 2026-02-16 10:30:21 +01:00
parent bbaab9b918
commit 7a7fde46d3

View File

@ -1,23 +1,23 @@
from dataclasses import dataclass from dataclasses import dataclass, field
from pydantic import UUID4 from pydantic import UUID4
@dataclass(slots=True) @dataclass(slots=True)
class EntityList: class EntityList:
template: str template: str
uuids: list[UUID4] uuids: list[UUID4] = field(default_factory=list)
@dataclass(slots=True) @dataclass(slots=True)
class GroupList: class GroupList:
template: str template: str
uuids: list[UUID4] uuids: list[UUID4] = field(default_factory=list)
@dataclass(slots=True) @dataclass(slots=True)
class EntityRef: class EntityRef:
template: str template: str
uuids: UUID4 uuids: UUID4 | None = None
@dataclass(slots=True) @dataclass(slots=True)
class GroupRef: class GroupRef:
template: str template: str
uuids: list[UUID4] uuids: UUID4 | None = None