Asset items

This commit is contained in:
Eden Kirin
2023-08-27 23:13:24 +02:00
parent 867a3c9733
commit c7060c7ed3
8 changed files with 356 additions and 68 deletions

43
app/domain/enums.py Normal file
View File

@ -0,0 +1,43 @@
from enum import Enum
class FiscalModuleEnum(str, Enum):
CROATIA = "CROATIA"
HUNGARY = "HUNGARY"
ITALY = "ITALY"
MONTENEGRO = "MONTENEGRO"
ROMANIA = "ROMANIA"
RUSSIA = "RUSSIA"
SERBIA = "SERBIA"
class PaymentTypeEnum(str, Enum):
CA = "CA"
DA = "DA"
DB = "DB"
DC = "DC"
DD = "DD"
PA4 = "PA4"
NEG = "NEG"
PA3 = "PA3"
TA = "TA"
WLT = "WLT"
class AssetItemProductLineEnum(str, Enum):
VENDING_MACHINE = "VENDING_MACHINE"
HORECA_MACHINE = "HORECA_MACHINE"
PROFESSIONAL_COFFEE_MACHINE = "PROFESSIONAL_COFFEE_MACHINE"
TELEMETRY_DEVICE = "TELEMETRY_DEVICE"
COIN_CHANGER = "COIN_CHANGER"
CASHLESS_PAYMENT_DEVICE = "CASHLESS_PAYMENT_DEVICE"
BANKNOTE_ACCEPTOR = "BANKNOTE_ACCEPTOR"
BOILER = "BOILER"
STEAMER = "STEAMER"
class AssetItemStatusEnum(str, Enum):
AVAILABLE = "AVAILABLE"
IN_USE = "IN_USE"
REPARATION = "REPARATION"
DISPOSED = "DISPOSED"