backbone-accounting 0.17.0

GL, journals, ledger, reconciliation (extracted from bersihir)
Documentation
//! Repository traits
//!
//! Generated by metaphor-schema. Do not edit manually.
//!
//! DDD Repository traits - define persistence contracts for aggregates.
//! Implementations should be in the infrastructure layer.


pub mod account_repository;
pub mod accounting_post_repository;
pub mod cost_center_repository;
pub mod emv_qr_config_repository;
pub mod bank_check_sequence_repository;
pub mod printed_check_repository;
pub mod tax_tag_repair_run_repository;
pub mod financial_statement_repository;
pub mod fiscal_period_repository;
pub mod journal_repository;
pub mod journal_line_repository;
pub mod ledger_repository;
pub mod reconciliation_repository;
pub mod reconciliation_item_repository;
pub mod full_reconcile_repository;
pub mod partial_reconcile_repository;

// Re-exports
pub use account_repository::{
    AccountRepository,
    AccountPaginationParams,
    AccountPaginatedResult,
    AccountFilter,
};
pub use accounting_post_repository::{
    AccountingPostRepository,
    AccountingPostPaginationParams,
    AccountingPostPaginatedResult,
    AccountingPostFilter,
};
pub use cost_center_repository::{
    CostCenterRepository,
    CostCenterPaginationParams,
    CostCenterPaginatedResult,
    CostCenterFilter,
};
pub use emv_qr_config_repository::{
    EmvQrConfigRepository,
    EmvQrConfigPaginationParams,
    EmvQrConfigPaginatedResult,
    EmvQrConfigFilter,
};
pub use bank_check_sequence_repository::{
    BankCheckSequenceRepository,
    BankCheckSequencePaginationParams,
    BankCheckSequencePaginatedResult,
    BankCheckSequenceFilter,
};
pub use printed_check_repository::{
    PrintedCheckRepository,
    PrintedCheckPaginationParams,
    PrintedCheckPaginatedResult,
    PrintedCheckFilter,
};
pub use tax_tag_repair_run_repository::{
    TaxTagRepairRunRepository,
    TaxTagRepairRunPaginationParams,
    TaxTagRepairRunPaginatedResult,
    TaxTagRepairRunFilter,
};
pub use financial_statement_repository::{
    FinancialStatementRepository,
    FinancialStatementPaginationParams,
    FinancialStatementPaginatedResult,
    FinancialStatementFilter,
};
pub use fiscal_period_repository::{
    FiscalPeriodRepository,
    FiscalPeriodPaginationParams,
    FiscalPeriodPaginatedResult,
    FiscalPeriodFilter,
};
pub use journal_repository::{
    JournalRepository,
    JournalPaginationParams,
    JournalPaginatedResult,
    JournalFilter,
};
pub use journal_line_repository::{
    JournalLineRepository,
    JournalLinePaginationParams,
    JournalLinePaginatedResult,
    JournalLineFilter,
};
pub use ledger_repository::{
    LedgerRepository,
    LedgerPaginationParams,
    LedgerPaginatedResult,
    LedgerFilter,
};
pub use reconciliation_repository::{
    ReconciliationRepository,
    ReconciliationPaginationParams,
    ReconciliationPaginatedResult,
    ReconciliationFilter,
};
pub use reconciliation_item_repository::{
    ReconciliationItemRepository,
    ReconciliationItemPaginationParams,
    ReconciliationItemPaginatedResult,
    ReconciliationItemFilter,
};
pub use full_reconcile_repository::{
    FullReconcileRepository,
    FullReconcilePaginationParams,
    FullReconcilePaginatedResult,
    FullReconcileFilter,
};
pub use partial_reconcile_repository::{
    PartialReconcileRepository,
    PartialReconcilePaginationParams,
    PartialReconcilePaginatedResult,
    PartialReconcileFilter,
};

// This directory's extension (hand-written; ADR-0031).
include!("mod.ext.rs");