Coverage for opt/mealie/lib/python3.12/site-packages/mealie/schema/household/invite_token.py: 100%
24 statements
« prev ^ index » next coverage.py v7.10.6, created at 2025-11-25 17:29 +0000
« prev ^ index » next coverage.py v7.10.6, created at 2025-11-25 17:29 +0000
1from uuid import UUID 1a
3from pydantic import ConfigDict 1a
5from mealie.schema._mealie import MealieModel 1a
8class CreateInviteToken(MealieModel): 1a
9 uses: int 1a
10 group_id: UUID | None = None 1a
11 household_id: UUID | None = None 1a
14class SaveInviteToken(MealieModel): 1a
15 uses_left: int 1a
16 group_id: UUID 1a
17 household_id: UUID 1a
18 token: str 1a
21class ReadInviteToken(MealieModel): 1a
22 token: str 1a
23 uses_left: int 1a
24 group_id: UUID 1a
25 household_id: UUID 1a
26 model_config = ConfigDict(from_attributes=True) 1a
29class EmailInvitation(MealieModel): 1a
30 email: str 1a
31 token: str 1a
34class EmailInitationResponse(MealieModel): 1a
35 success: bool 1a
36 error: str | None = None 1a