"""Schemas for Ledger Reserve Release.""" from abacus_common_logic.marshalling.custom_fields import ma class LedgerReserveReleaseDetailSchema(ma.Schema): """Ledger Reserve Release detail schema.""" ledger_reserve_release_id = ma.NonNegativeInteger(required=True) abacus_event_id = ma.NonNegativeInteger(required=True) statement_period_id = ma.NonNegativeInteger(required=True) ledger_reserve_release_schedule_id = ma.NonNegativeInteger(required=True) installment_amount = ma.Decimal(as_string=True, required=True)