Coverage for packages/clopos/src/integrify/clopos/schemas/enums.py: 100%
31 statements
« prev ^ index » next coverage.py v7.16.0, created at 2026-10-19 02:39 +0000
« prev ^ index » next coverage.py v7.16.0, created at 2026-10-19 02:39 +0000
1from enum import Enum
4class CategoryType(str, Enum):
5 PRODUCT = 'PRODUCT'
6 INGREDIENT = 'INGREDIENT'
7 ACCOUNTING = 'ACCOUNTING'
10class ProductType(str, Enum):
11 GOODS = 'GOODS'
12 DISH = 'DISH'
13 TIMER = 'TIMER'
14 PREPARATION = 'PREPARATION'
15 INGREDIENT = 'INGREDIENT'
16 MODIFICATION = 'MODIFICATION'
19class OrderStatus(str, Enum):
20 NEW = 'NEW'
21 SCHEDULED = 'SCHEDULED'
22 IN_PROGRESS = 'IN_PROGRESS'
23 PENDING = 'PENDING'
24 READY = 'READY'
25 PICKED_UP = 'PICKED_UP'
26 CONFIRMED = 'CONFIRMED'
27 COMPLETED = 'COMPLETED'
28 CANCELLED = 'CANCELLED'
29 RECEIVED = 'RECEIVED'
30 IGNORE = 'IGNORE'
33class DiscountType(int, Enum):
34 NONE = 0
35 PERCENTAGE = 1
36 FIXED = 2
39class Gender(int, Enum):
40 MALE = 1
41 FEMALE = 2