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 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
payee
Payee service
period
Budget period service
reconciliation
Reconciliation service
transaction
Transaction service
transfer
Transfer service