"""Ledger deposit model.""" from abacus_common_logic.connectors.database import db from abacus_common_logic.models.base import BaseModel class LedgerDeposit(BaseModel): """Ledger Deposit model.""" __tablename__ = 'ledger_deposit' ledger_deposit_id = db.Column(db.Integer, primary_key=True) account_id = db.Column(db.Integer, nullable=False) contract_id = db.Column(db.Integer, nullable=False) abacus_event_id = db.Column(db.Integer, nullable=False) currency_code = db.Column(db.String(3), nullable=False) rounded_amount = db.Column(db.Numeric(20, 2), nullable=False) remaining_amount = db.Column(db.Numeric(20, 18), nullable=False)