DRS
unknown
python
10 months ago
705 B
6
Indexable
topic = "deferred.receipts.sync"
class InvoiceReceiptModel(Base):
__tablename__ = "invoice_receipts"
invoice_id = Column(pg.UUID(True), primary_key=True)
cashier_id = Column(pg.UUID(True), index=True)
cash_register_id = Column(pg.UUID(True))
receipt = Column(JSON)
status = Column(CustomEnum(InvoiceStatus))
error_message = Column(Text)
deferred_ttl = Column(DateTime(True))
created_at = Column(DateTime(True), server_default=func.now())
updated_at = Column(DateTime(True), onupdate=func.now(), server_onupdate=func.now())
class InvoiceStatus(Enum):
PENDING = "PENDING"
DONE = "DONE"
ERROR = "ERROR"
CANCELLED = "CANCELLED"
Editor is loading...
Leave a Comment