refactor: use str | None + Field(default_factory=list) in household schemas
This commit is contained in:
parent
2db4de6d8f
commit
dce8d05a09
1 changed files with 3 additions and 4 deletions
|
|
@ -1,8 +1,7 @@
|
||||||
"""Pydantic schemas for household management endpoints."""
|
"""Pydantic schemas for household management endpoints."""
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
from typing import Optional
|
from pydantic import BaseModel, Field
|
||||||
from pydantic import BaseModel
|
|
||||||
|
|
||||||
|
|
||||||
class HouseholdCreateResponse(BaseModel):
|
class HouseholdCreateResponse(BaseModel):
|
||||||
|
|
@ -18,9 +17,9 @@ class HouseholdMember(BaseModel):
|
||||||
|
|
||||||
class HouseholdStatusResponse(BaseModel):
|
class HouseholdStatusResponse(BaseModel):
|
||||||
in_household: bool
|
in_household: bool
|
||||||
household_id: Optional[str] = None
|
household_id: str | None = None
|
||||||
is_owner: bool = False
|
is_owner: bool = False
|
||||||
members: list[HouseholdMember] = []
|
members: list[HouseholdMember] = Field(default_factory=list)
|
||||||
max_seats: int = 4
|
max_seats: int = 4
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue