Files
CMT/backend/app/schemas/base.py
T

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"