Added defaults
This commit is contained in:
parent
f9fd4db33c
commit
5d6eed2daa
@ -32,8 +32,8 @@ class CommitteeModel(FiberBaseModel):
|
|||||||
|
|
||||||
ldap_id: int | None = None
|
ldap_id: int | None = None
|
||||||
|
|
||||||
editions: CommitteeEditionRefList
|
editions: CommitteeEditionRefList = CommitteeEditionRefList()
|
||||||
current_edition: CommitteeEditionRef | None
|
current_edition: CommitteeEditionRef | None = None
|
||||||
|
|
||||||
@model_validator(mode='after')
|
@model_validator(mode='after')
|
||||||
def current_edition_in_editions(self) -> Self:
|
def current_edition_in_editions(self) -> Self:
|
||||||
@ -47,8 +47,8 @@ class CommitteeModel(FiberBaseModel):
|
|||||||
class CommitteeEditionModel(FiberBaseModel):
|
class CommitteeEditionModel(FiberBaseModel):
|
||||||
collection_name: Literal["committee_edition"] = "committee_edition"
|
collection_name: Literal["committee_edition"] = "committee_edition"
|
||||||
|
|
||||||
members: EntityRefList
|
members: EntityRefList = EntityRefList()
|
||||||
functions: dict[UUID7, str]
|
functions: dict[UUID7, str] = Field(default_factory=dict)
|
||||||
|
|
||||||
remarks: str = ""
|
remarks: str = ""
|
||||||
|
|
||||||
|
|||||||
@ -24,12 +24,13 @@ class GuildModel(FiberBaseModel):
|
|||||||
description_en: str
|
description_en: str
|
||||||
description_nl: str
|
description_nl: str
|
||||||
association_tag: str
|
association_tag: str
|
||||||
|
active: bool = True
|
||||||
|
|
||||||
ldap_id: int | None = None
|
ldap_id: int | None = None
|
||||||
|
|
||||||
members: EntityRefList
|
members: EntityRefList = EntityRefList()
|
||||||
previous_members: EntityRefList
|
previous_members: EntityRefList = EntityRefList()
|
||||||
guild_masters: list[UUID7]
|
guild_masters: list[UUID7] = Field(default_factory=list)
|
||||||
|
|
||||||
last_active: dict[UUID7, date] = Field(default_factory=dict)
|
last_active: dict[UUID7, date] = Field(default_factory=dict)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user