Enums¶
Enumeration types used throughout the library.
EntityType¶
Used with the generic CRUD methods to specify which Grocy entity to operate on.
EntityType
¶
Bases: str, Enum
PRODUCTS = 'products'
class-attribute
instance-attribute
¶
CHORES = 'chores'
class-attribute
instance-attribute
¶
PRODUCT_BARCODES = 'product_barcodes'
class-attribute
instance-attribute
¶
BATTERIES = 'batteries'
class-attribute
instance-attribute
¶
LOCATIONS = 'locations'
class-attribute
instance-attribute
¶
QUANTITY_UNITS = 'quantity_units'
class-attribute
instance-attribute
¶
QUANTITY_UNIT_CONVERSIONS = 'quantity_unit_conversions'
class-attribute
instance-attribute
¶
SHOPPING_LIST = 'shopping_list'
class-attribute
instance-attribute
¶
SHOPPING_LISTS = 'shopping_lists'
class-attribute
instance-attribute
¶
SHOPPING_LOCATIONS = 'shopping_locations'
class-attribute
instance-attribute
¶
RECIPES = 'recipes'
class-attribute
instance-attribute
¶
RECIPES_POS = 'recipes_pos'
class-attribute
instance-attribute
¶
RECIPES_NESTINGS = 'recipes_nestings'
class-attribute
instance-attribute
¶
TASKS = 'tasks'
class-attribute
instance-attribute
¶
TASK_CATEGORIES = 'task_categories'
class-attribute
instance-attribute
¶
PRODUCT_GROUPS = 'product_groups'
class-attribute
instance-attribute
¶
EQUIPMENT = 'equipment'
class-attribute
instance-attribute
¶
USER_FIELDS = 'userfields'
class-attribute
instance-attribute
¶
USER_ENTITIES = 'userentities'
class-attribute
instance-attribute
¶
USER_OBJECTS = 'userobjects'
class-attribute
instance-attribute
¶
MEAL_PLAN = 'meal_plan'
class-attribute
instance-attribute
¶
MEAL_PLAN_SECTIONS = 'meal_plan_sections'
class-attribute
instance-attribute
¶
TransactionType¶
Stock transaction types (purchase, consume, etc.).
TransactionType
¶
PeriodType¶
Chore scheduling period types.
PeriodType
¶
Bases: str, Enum
MANUALLY = 'manually'
class-attribute
instance-attribute
¶
DYNAMIC_REGULAR = 'dynamic-regular'
class-attribute
instance-attribute
¶
DAILY = 'daily'
class-attribute
instance-attribute
¶
WEEKLY = 'weekly'
class-attribute
instance-attribute
¶
MONTHLY = 'monthly'
class-attribute
instance-attribute
¶
YEARLY = 'yearly'
class-attribute
instance-attribute
¶
ADAPTIVE = 'adaptive'
class-attribute
instance-attribute
¶
HOURLY = 'hourly'
class-attribute
instance-attribute
¶
AssignmentType¶
Chore assignment strategies.
AssignmentType
¶
Bases: str, Enum
MealPlanItemType¶
Types of meal plan entries.