feat: Phase 2 — saved recipes, browser, accessibility, level UX #69

Merged
pyr0ball merged 17 commits from feature/orch-auto-lifecycle into main 2026-04-08 15:13:45 -07:00
Showing only changes of commit dce8d05a09 - Show all commits

View file

@ -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