"""Reference Mechanical Rate Model.""" from abacus_common_logic.connectors.database import db from abacus_common_logic.models.base import BaseModel class ReferenceMechanicalRate(BaseModel): """ReferenceMechanicalRate Model.""" __tablename__ = 'reference_mechanical_rate' reference_mechanical_rate_id = db.Column(db.Integer, primary_key=True) country_code = db.Column(db.String(3), nullable=False) base_rate = db.Column(db.Numeric(10, 4), nullable=False) minute_rate = db.Column(db.Numeric(10, 4), nullable=False) ringtone_rate = db.Column(db.Numeric(10, 4), nullable=False) effective_start_date = db.Column(db.DateTime, nullable=False) @classmethod def default_order(cls): """Override to customize default ordering.""" return cls.reference_mechanical_rate_id.desc()