From dce8d05a09c783487dbc9564fe2f244e541f7cba Mon Sep 17 00:00:00 2001 From: pyr0ball Date: Sat, 4 Apr 2026 22:41:53 -0700 Subject: [PATCH] refactor: use str | None + Field(default_factory=list) in household schemas --- app/models/schemas/household.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/models/schemas/household.py b/app/models/schemas/household.py index 11c0675..945d64e 100644 --- a/app/models/schemas/household.py +++ b/app/models/schemas/household.py @@ -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