27 lines
470 B
Python
27 lines
470 B
Python
from sqlmodel import SQLModel
|
|
from enum import Enum
|
|
|
|
|
|
class UserRole(str, Enum):
|
|
ADMIN = "admin"
|
|
WRITE = "write"
|
|
READ_ONLY = "read_only"
|
|
|
|
|
|
class TransactionType(str, Enum):
|
|
SALE = "sell"
|
|
PURCHASE = "buy"
|
|
CREDIT = "credit"
|
|
|
|
|
|
class TransactionStatus(str, Enum):
|
|
UNPAID = "unpaid"
|
|
PARTIALLY_PAID = "partially_paid"
|
|
PAID = "paid"
|
|
CANCELLED = 'cancelled'
|
|
|
|
|
|
class PartnerType(str, Enum):
|
|
CLIENT = "client"
|
|
SUPPLIER = "supplier"
|