Skip to main content

Crate backbone_banking

Crate backbone_banking 

Source
Expand description

Banking Module

Generated by metaphor-schema. Enhanced with runtime implementations.

This module provides:

  • Domain entities and repositories
  • Application services
  • HTTP and gRPC handlers
  • Route configuration
  • State machine enforcement
  • Validation rules runtime
  • RBAC middleware
  • Trigger execution system
  • Computed fields
  • Workflow orchestrator

Re-exports§

pub use application::service::BankService;
pub use application::service::BankAccountService;
pub use application::service::BankClearanceService;
pub use application::service::BankReconciliationService;
pub use application::service::BankStatementImportService;
pub use application::service::BankTransactionService;
pub use application::service::FxGainLossService;
pub use application::service::ReconcilePresetService;
pub use domain::entity::*;
pub use infrastructure::persistence::*;
pub use application::workflows::*;

Modules§

application
Application layer
domain
Domain layer
exports
Banking Module Exports
infrastructure
Infrastructure layer
presentation
Presentation layer
request_pool
The composer-installed request pool, made visible to the verb services.
seeders
Database seeders for the banking module

Structs§

BankingModule
Banking module configuration
BankingModuleBuilder
Builder for BankingModule