Coverage for opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group_preferences.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-07 03:04 +0000

1from uuid import UUID 

2 

3from pydantic import UUID4, ConfigDict 

4 

5from mealie.schema._mealie import MealieModel 

6 

7 

8class UpdateGroupPreferences(MealieModel): 

9 private_group: bool = True 

10 

11 

12class CreateGroupPreferences(UpdateGroupPreferences): 

13 group_id: UUID 

14 

15 

16class ReadGroupPreferences(CreateGroupPreferences): 

17 id: UUID4 

18 model_config = ConfigDict(from_attributes=True)