refactor: use str | None + Field(default_factory=list) in household schemas

This commit is contained in:
pyr0ball 2026-04-04 22:41:53 -07:00
parent 2db4de6d8f
commit dce8d05a09

View file

@ -1,8 +1,7 @@
"""Pydantic schemas for household management endpoints."""
from __future__ import annotations
from typing import Optional
from pydantic import BaseModel
from pydantic import BaseModel, Field
class HouseholdCreateResponse(BaseModel):
@ -18,9 +17,9 @@ class HouseholdMember(BaseModel):
class HouseholdStatusResponse(BaseModel):
in_household: bool
household_id: Optional[str] = None
household_id: str | None = None
is_owner: bool = False
members: list[HouseholdMember] = []
members: list[HouseholdMember] = Field(default_factory=list)
max_seats: int = 4