Module services

Module services 

Source
Expand description

Service layer for EnvelopeCLI

The service layer provides business logic on top of the storage layer, handling validation, computed fields, and cross-entity operations.

Re-exports§

pub use account::AccountService;
pub use budget::BudgetService;
pub use category::CategoryService;
pub use import::ColumnMapping;
pub use import::ImportPreviewEntry;
pub use import::ImportResult;
pub use import::ImportService;
pub use import::ImportStatus;
pub use import::ParsedTransaction;
pub use income::IncomeService;
pub use payee::PayeeService;
pub use period::PeriodService;
pub use reconciliation::ReconciliationResult;
pub use reconciliation::ReconciliationService;
pub use reconciliation::ReconciliationSession;
pub use reconciliation::ReconciliationSummary;
pub use transaction::CreateTransactionInput;
pub use transaction::TransactionFilter;
pub use transaction::TransactionService;
pub use transfer::TransferService;

Modules§

account
Account service
budget
Budget service
category
Category service
import
CSV Import service
income
Income service
payee
Payee service
period
Budget period service
reconciliation
Reconciliation service
transaction
Transaction service
transfer
Transfer service