List of all items
Structs
- BankingModule
- BankingModuleBuilder
- application::service::banking_events::BankChargeRecognized
- application::service::banking_events::BankReconciliationClosed
- application::service::banking_events::BankStatementImported
- application::service::banking_events::BankTransactionCleared
- application::service::banking_events::BankTransactionMatched
- application::service::banking_events::LoggingSink
- application::service::banking_gl::AccountingPostEnvelope
- application::service::banking_gl::GlPostAck
- application::service::banking_gl::GlPostLine
- application::service::banking_gl::GlPostRejected
- application::service::banking_gl::ReconcileEdgeAck
- application::service::banking_gl::ReconcileLine
- application::service::banking_gl::ReconcilePairRequest
- application::service::banking_gl::ReconcileRejected
- application::service::banking_gl::UnreconcilePairRequest
- application::service::banking_write_service::BankingWriteService
- application::service::banking_write_service::ClearOutcome
- application::service::banking_write_service::MatchCandidate
- application::service::banking_write_service::NewBank
- application::service::banking_write_service::NewBankAccount
- application::service::banking_write_service::NewCharge
- application::service::banking_write_service::NewClearance
- application::service::banking_write_service::NewReconciliation
- application::service::banking_write_service::NewStatementImport
- application::service::banking_write_service::NewStatementLine
- application::service::banking_write_service::ReconcileOutcome
- application::service::fx_service::ExchangeRateSnapshot
- application::service::fx_service::FxResult
- application::service::fx_service::FxService
- application::service::iban_validation::IbanValidationPolicy
- application::service::reconcile_preset_candidates::CandidateLineBasis
- application::service::reconcile_preset_candidates::OpenCandidate
- application::service::reconcile_preset_candidates::PaymentPoolRead
- application::service::reconcile_preset_candidates::RankedCandidate
- application::validator::EntityValidator
- application::validator::ValidationError
- application::validator::ValidationErrors
- application::validator::shared_types::EntityValidator
- application::validator::shared_types::MaxLength
- application::validator::shared_types::NonNegative
- application::validator::shared_types::OptionalNotBlank
- application::validator::shared_types::Regex
- application::validator::shared_types::RequiredString
- application::validator::shared_types::RequiredUuid
- application::validator::shared_types::ValidationError
- application::validator::shared_types::ValidationErrors
- application::workflows::ExampleSagaFlowExecutor
- application::workflows::ExampleSagaFlowInstance
- domain::entity::AuditMetadata
- domain::entity::bank::Bank
- domain::entity::bank::BankBuilder
- domain::entity::bank::BankId
- domain::entity::bank_account::BankAccount
- domain::entity::bank_account::BankAccountBuilder
- domain::entity::bank_account::BankAccountId
- domain::entity::bank_clearance::BankClearance
- domain::entity::bank_clearance::BankClearanceBuilder
- domain::entity::bank_clearance::BankClearanceId
- domain::entity::bank_reconciliation::BankReconciliation
- domain::entity::bank_reconciliation::BankReconciliationBuilder
- domain::entity::bank_reconciliation::BankReconciliationId
- domain::entity::bank_statement_import::BankStatementImport
- domain::entity::bank_statement_import::BankStatementImportBuilder
- domain::entity::bank_statement_import::BankStatementImportId
- domain::entity::bank_transaction::BankTransaction
- domain::entity::bank_transaction::BankTransactionBuilder
- domain::entity::bank_transaction::BankTransactionId
- domain::entity::fx_gain_loss::FxGainLoss
- domain::entity::fx_gain_loss::FxGainLossBuilder
- domain::entity::fx_gain_loss::FxGainLossId
- domain::entity::reconcile_preset::ReconcilePreset
- domain::entity::reconcile_preset::ReconcilePresetBuilder
- domain::entity::reconcile_preset::ReconcilePresetId
- domain::repositories::bank_account_repository::BankAccountFilter
- domain::repositories::bank_account_repository::BankAccountPaginatedResult
- domain::repositories::bank_account_repository::BankAccountPaginationParams
- domain::repositories::bank_clearance_repository::BankClearanceFilter
- domain::repositories::bank_clearance_repository::BankClearancePaginatedResult
- domain::repositories::bank_clearance_repository::BankClearancePaginationParams
- domain::repositories::bank_reconciliation_repository::BankReconciliationFilter
- domain::repositories::bank_reconciliation_repository::BankReconciliationPaginatedResult
- domain::repositories::bank_reconciliation_repository::BankReconciliationPaginationParams
- domain::repositories::bank_repository::BankFilter
- domain::repositories::bank_repository::BankPaginatedResult
- domain::repositories::bank_repository::BankPaginationParams
- domain::repositories::bank_statement_import_repository::BankStatementImportFilter
- domain::repositories::bank_statement_import_repository::BankStatementImportPaginatedResult
- domain::repositories::bank_statement_import_repository::BankStatementImportPaginationParams
- domain::repositories::bank_transaction_repository::BankTransactionFilter
- domain::repositories::bank_transaction_repository::BankTransactionPaginatedResult
- domain::repositories::bank_transaction_repository::BankTransactionPaginationParams
- domain::repositories::fx_gain_loss_repository::FxGainLossFilter
- domain::repositories::fx_gain_loss_repository::FxGainLossPaginatedResult
- domain::repositories::fx_gain_loss_repository::FxGainLossPaginationParams
- domain::repositories::reconcile_preset_repository::ReconcilePresetFilter
- domain::repositories::reconcile_preset_repository::ReconcilePresetPaginatedResult
- domain::repositories::reconcile_preset_repository::ReconcilePresetPaginationParams
- domain::specifications::AndSpecification
- domain::specifications::NotSpecification
- domain::specifications::OrSpecification
- domain::specifications::bank_account_specification::AndSpecification
- domain::specifications::bank_account_specification::NotSpecification
- domain::specifications::bank_account_specification::OrSpecification
- domain::specifications::bank_clearance_specification::AndSpecification
- domain::specifications::bank_clearance_specification::NotSpecification
- domain::specifications::bank_clearance_specification::OrSpecification
- domain::specifications::bank_reconciliation_specification::AndSpecification
- domain::specifications::bank_reconciliation_specification::NotSpecification
- domain::specifications::bank_reconciliation_specification::OrSpecification
- domain::specifications::bank_specification::AndSpecification
- domain::specifications::bank_specification::NotSpecification
- domain::specifications::bank_specification::OrSpecification
- domain::specifications::bank_statement_import_specification::AndSpecification
- domain::specifications::bank_statement_import_specification::NotSpecification
- domain::specifications::bank_statement_import_specification::OrSpecification
- domain::specifications::bank_transaction_specification::AndSpecification
- domain::specifications::bank_transaction_specification::NotSpecification
- domain::specifications::bank_transaction_specification::OrSpecification
- domain::specifications::fx_gain_loss_specification::AndSpecification
- domain::specifications::fx_gain_loss_specification::NotSpecification
- domain::specifications::fx_gain_loss_specification::OrSpecification
- domain::specifications::reconcile_preset_specification::AndSpecification
- domain::specifications::reconcile_preset_specification::NotSpecification
- domain::specifications::reconcile_preset_specification::OrSpecification
- exports::BankAccountCreatedEvent
- exports::BankAccountDeletedEvent
- exports::BankAccountDto
- exports::BankAccountId
- exports::BankAccountRef
- exports::BankAccountSummary
- exports::BankAccountUpdatedEvent
- exports::BankClearanceCreatedEvent
- exports::BankClearanceDeletedEvent
- exports::BankClearanceDto
- exports::BankClearanceId
- exports::BankClearanceRef
- exports::BankClearanceSummary
- exports::BankClearanceUpdatedEvent
- exports::BankCreatedEvent
- exports::BankDeletedEvent
- exports::BankDto
- exports::BankId
- exports::BankReconciliationCreatedEvent
- exports::BankReconciliationDeletedEvent
- exports::BankReconciliationDto
- exports::BankReconciliationId
- exports::BankReconciliationRef
- exports::BankReconciliationSummary
- exports::BankReconciliationUpdatedEvent
- exports::BankRef
- exports::BankStatementImportCreatedEvent
- exports::BankStatementImportDeletedEvent
- exports::BankStatementImportDto
- exports::BankStatementImportId
- exports::BankStatementImportRef
- exports::BankStatementImportSummary
- exports::BankStatementImportUpdatedEvent
- exports::BankSummary
- exports::BankTransactionCreatedEvent
- exports::BankTransactionDeletedEvent
- exports::BankTransactionDto
- exports::BankTransactionId
- exports::BankTransactionRef
- exports::BankTransactionSummary
- exports::BankTransactionUpdatedEvent
- exports::BankUpdatedEvent
- exports::BankingEventMetadata
- exports::ExportSummary
- exports::FxGainLossCreatedEvent
- exports::FxGainLossDeletedEvent
- exports::FxGainLossDto
- exports::FxGainLossId
- exports::FxGainLossRef
- exports::FxGainLossSummary
- exports::FxGainLossUpdatedEvent
- exports::ReconcilePresetCreatedEvent
- exports::ReconcilePresetDeletedEvent
- exports::ReconcilePresetDto
- exports::ReconcilePresetId
- exports::ReconcilePresetRef
- exports::ReconcilePresetSummary
- exports::ReconcilePresetUpdatedEvent
- infrastructure::persistence::BankAccountRepository
- infrastructure::persistence::BankClearanceRepository
- infrastructure::persistence::BankReconciliationRepository
- infrastructure::persistence::BankRepository
- infrastructure::persistence::BankStatementImportRepository
- infrastructure::persistence::BankTransactionRepository
- infrastructure::persistence::CandidateLineBasisRow
- infrastructure::persistence::ChargeLineRow
- infrastructure::persistence::ClearingLineRow
- infrastructure::persistence::FilterParams
- infrastructure::persistence::FxGainLossRepository
- infrastructure::persistence::MatchBasisRow
- infrastructure::persistence::NewBankAccountRow
- infrastructure::persistence::NewBankRow
- infrastructure::persistence::NewBankTransactionRow
- infrastructure::persistence::NewChargeClearanceRow
- infrastructure::persistence::NewClearanceRow
- infrastructure::persistence::NewFxGainLossRow
- infrastructure::persistence::NewReconciliationRow
- infrastructure::persistence::NewStatementImportRow
- infrastructure::persistence::PaginatedResult
- infrastructure::persistence::PaginationInfo
- infrastructure::persistence::PaginationParams
- infrastructure::persistence::PostgresRepository
- infrastructure::persistence::ReconcilePresetRepository
- infrastructure::persistence::SortParams
- presentation::dto::ApiError
- presentation::dto::ApiResponse
- presentation::dto::PaginationParams
- presentation::dto::bank_account_dto::BankAccountListResponseDto
- presentation::dto::bank_account_dto::BankAccountResponseDto
- presentation::dto::bank_account_dto::BankAccountSummaryDto
- presentation::dto::bank_account_dto::CreateBankAccountDto
- presentation::dto::bank_account_dto::PatchBankAccountDto
- presentation::dto::bank_account_dto::UpdateBankAccountDto
- presentation::dto::bank_clearance_dto::BankClearanceListResponseDto
- presentation::dto::bank_clearance_dto::BankClearanceResponseDto
- presentation::dto::bank_clearance_dto::BankClearanceSummaryDto
- presentation::dto::bank_clearance_dto::CreateBankClearanceDto
- presentation::dto::bank_clearance_dto::PatchBankClearanceDto
- presentation::dto::bank_clearance_dto::UpdateBankClearanceDto
- presentation::dto::bank_dto::BankListResponseDto
- presentation::dto::bank_dto::BankResponseDto
- presentation::dto::bank_dto::BankSummaryDto
- presentation::dto::bank_dto::CreateBankDto
- presentation::dto::bank_dto::PatchBankDto
- presentation::dto::bank_dto::UpdateBankDto
- presentation::dto::bank_reconciliation_dto::BankReconciliationListResponseDto
- presentation::dto::bank_reconciliation_dto::BankReconciliationResponseDto
- presentation::dto::bank_reconciliation_dto::BankReconciliationSummaryDto
- presentation::dto::bank_reconciliation_dto::CreateBankReconciliationDto
- presentation::dto::bank_reconciliation_dto::PatchBankReconciliationDto
- presentation::dto::bank_reconciliation_dto::UpdateBankReconciliationDto
- presentation::dto::bank_statement_import_dto::BankStatementImportListResponseDto
- presentation::dto::bank_statement_import_dto::BankStatementImportResponseDto
- presentation::dto::bank_statement_import_dto::BankStatementImportSummaryDto
- presentation::dto::bank_statement_import_dto::CreateBankStatementImportDto
- presentation::dto::bank_statement_import_dto::PatchBankStatementImportDto
- presentation::dto::bank_statement_import_dto::UpdateBankStatementImportDto
- presentation::dto::bank_transaction_dto::BankTransactionListResponseDto
- presentation::dto::bank_transaction_dto::BankTransactionResponseDto
- presentation::dto::bank_transaction_dto::BankTransactionSummaryDto
- presentation::dto::bank_transaction_dto::CreateBankTransactionDto
- presentation::dto::bank_transaction_dto::PatchBankTransactionDto
- presentation::dto::bank_transaction_dto::UpdateBankTransactionDto
- presentation::dto::fx_gain_loss_dto::CreateFxGainLossDto
- presentation::dto::fx_gain_loss_dto::FxGainLossListResponseDto
- presentation::dto::fx_gain_loss_dto::FxGainLossResponseDto
- presentation::dto::fx_gain_loss_dto::FxGainLossSummaryDto
- presentation::dto::fx_gain_loss_dto::PatchFxGainLossDto
- presentation::dto::fx_gain_loss_dto::UpdateFxGainLossDto
- presentation::dto::reconcile_preset_dto::CreateReconcilePresetDto
- presentation::dto::reconcile_preset_dto::PatchReconcilePresetDto
- presentation::dto::reconcile_preset_dto::ReconcilePresetListResponseDto
- presentation::dto::reconcile_preset_dto::ReconcilePresetResponseDto
- presentation::dto::reconcile_preset_dto::ReconcilePresetSummaryDto
- presentation::dto::reconcile_preset_dto::UpdateReconcilePresetDto
- seeders::SeedBankAccountSeeder
- seeders::SeedBankClearanceSeeder
- seeders::SeedBankReconciliationSeeder
- seeders::SeedBankSeeder
- seeders::SeedBankStatementImportSeeder
- seeders::SeedBankTransactionSeeder
- seeders::SeedFxGainLossSeeder
- seeders::SeedReconcilePresetSeeder
Enums
- application::service::ServiceError
- application::service::banking_events::BankingEvent
- application::service::banking_gl::ReconcileOrigin
- application::service::banking_write_service::BankingError
- application::service::error::ServiceError
- application::service::fx_service::FxError
- application::service::iban_validation::IbanError
- application::workflows::ExampleSagaFlowStatus
- application::workflows::ExampleSagaFlowStep
- application::workflows::FlowError
- domain::entity::bank_account_status::BankAccountStatus
- domain::entity::bank_account_type::BankAccountType
- domain::entity::bank_status::BankStatus
- domain::entity::fx_direction::FxDirection
- domain::entity::import_status::ImportStatus
- domain::entity::match_method::MatchMethod
- domain::entity::match_on::MatchOn
- domain::entity::matched_source_type::MatchedSourceType
- domain::entity::preset_status::PresetStatus
- domain::entity::recon_status::ReconStatus
- domain::entity::source_format::SourceFormat
- domain::entity::txn_status::TxnStatus
- exports::BankingEvent
- infrastructure::persistence::FilterCondition
- infrastructure::persistence::SortDirection
- presentation::http::bank_account_handler::BankAccountError
- presentation::http::bank_clearance_handler::BankClearanceError
- presentation::http::bank_handler::BankError
- presentation::http::bank_reconciliation_handler::BankReconciliationError
- presentation::http::bank_statement_import_handler::BankStatementImportError
- presentation::http::bank_transaction_handler::BankTransactionError
- presentation::http::fx_gain_loss_handler::FxGainLossError
- presentation::http::reconcile_preset_handler::ReconcilePresetError
- seeders::SeederType
Traits
- application::service::banking_events::BankingEventSink
- application::service::banking_gl::GlPostSink
- application::service::banking_gl::ReconcileSink
- application::service::fx_service::ExchangeRateProvider
- application::service::reconcile_preset_candidates::CandidatePoolPort
- application::workflows::ExampleSagaStepHandler
- domain::entity::Entity
- domain::event::bank_account_event_handlers::BankAccountEventHandler
- domain::event::bank_clearance_event_handlers::BankClearanceEventHandler
- domain::event::bank_event_handlers::BankEventHandler
- domain::event::bank_reconciliation_event_handlers::BankReconciliationEventHandler
- domain::event::bank_statement_import_event_handlers::BankStatementImportEventHandler
- domain::event::bank_transaction_event_handlers::BankTransactionEventHandler
- domain::event::fx_gain_loss_event_handlers::FxGainLossEventHandler
- domain::event::reconcile_preset_event_handlers::ReconcilePresetEventHandler
- domain::repositories::bank_account_repository::BankAccountRepository
- domain::repositories::bank_clearance_repository::BankClearanceRepository
- domain::repositories::bank_reconciliation_repository::BankReconciliationRepository
- domain::repositories::bank_repository::BankRepository
- domain::repositories::bank_statement_import_repository::BankStatementImportRepository
- domain::repositories::bank_transaction_repository::BankTransactionRepository
- domain::repositories::fx_gain_loss_repository::FxGainLossRepository
- domain::repositories::reconcile_preset_repository::ReconcilePresetRepository
- domain::specifications::Specification
- infrastructure::persistence::DatabaseOperations
- seeders::Seeder
Functions
- application::service::iban_validation::is_iban_shaped
- application::service::iban_validation::normalize_iban
- application::service::iban_validation::validate_iban
- application::service::iban_validation::validate_iban_with
- application::validator::bank_account_validator::bank_account_validator
- application::validator::bank_clearance_validator::bank_clearance_validator
- application::validator::bank_reconciliation_validator::bank_reconciliation_validator
- application::validator::bank_statement_import_validator::bank_statement_import_validator
- application::validator::bank_transaction_validator::bank_transaction_validator
- application::validator::bank_validator::bank_validator
- application::validator::fx_gain_loss_validator::fx_gain_loss_validator
- application::validator::reconcile_preset_validator::reconcile_preset_validator
- presentation::http::bank_account_handler::create_bank_account_read_routes
- presentation::http::bank_account_handler::create_bank_account_routes
- presentation::http::bank_account_handler::create_bank_account_write_routes
- presentation::http::bank_clearance_handler::create_bank_clearance_read_routes
- presentation::http::bank_clearance_handler::create_bank_clearance_routes
- presentation::http::bank_clearance_handler::create_bank_clearance_write_routes
- presentation::http::bank_handler::create_bank_read_routes
- presentation::http::bank_handler::create_bank_routes
- presentation::http::bank_handler::create_bank_write_routes
- presentation::http::bank_reconciliation_handler::create_bank_reconciliation_read_routes
- presentation::http::bank_reconciliation_handler::create_bank_reconciliation_routes
- presentation::http::bank_reconciliation_handler::create_bank_reconciliation_write_routes
- presentation::http::bank_statement_import_handler::create_bank_statement_import_read_routes
- presentation::http::bank_statement_import_handler::create_bank_statement_import_routes
- presentation::http::bank_statement_import_handler::create_bank_statement_import_write_routes
- presentation::http::bank_transaction_handler::create_bank_transaction_read_routes
- presentation::http::bank_transaction_handler::create_bank_transaction_routes
- presentation::http::bank_transaction_handler::create_bank_transaction_write_routes
- presentation::http::fx_gain_loss_handler::create_fx_gain_loss_read_routes
- presentation::http::fx_gain_loss_handler::create_fx_gain_loss_routes
- presentation::http::fx_gain_loss_handler::create_fx_gain_loss_write_routes
- presentation::http::guarded_routes::create_guarded_banking_routes
- presentation::http::reconcile_preset_handler::create_reconcile_preset_read_routes
- presentation::http::reconcile_preset_handler::create_reconcile_preset_routes
- presentation::http::reconcile_preset_handler::create_reconcile_preset_write_routes
- request_pool::bind_request_pool
- request_pool::current
- request_pool::with_pool_scope
Type Aliases
- application::service::ServiceResult
- application::service::bank_account_service::BankAccountService
- application::service::bank_clearance_service::BankClearanceService
- application::service::bank_reconciliation_service::BankReconciliationService
- application::service::bank_service::BankService
- application::service::bank_statement_import_service::BankStatementImportService
- application::service::bank_transaction_service::BankTransactionService
- application::service::error::ServiceResult
- application::service::fx_gain_loss_service::FxGainLossService
- application::service::reconcile_preset_service::ReconcilePresetService
- application::validator::bank_account_validator::BankAccountValidator
- application::validator::bank_clearance_validator::BankClearanceValidator
- application::validator::bank_reconciliation_validator::BankReconciliationValidator
- application::validator::bank_statement_import_validator::BankStatementImportValidator
- application::validator::bank_transaction_validator::BankTransactionValidator
- application::validator::bank_validator::BankValidator
- application::validator::fx_gain_loss_validator::FxGainLossValidator
- application::validator::reconcile_preset_validator::ReconcilePresetValidator
- application::validator::shared_types::ValidationResult
- domain::event::bank_account_events::BankAccountEvent
- domain::event::bank_account_events::BankAccountEventPublisher
- domain::event::bank_account_events::NoopBankAccountEventPublisher
- domain::event::bank_clearance_events::BankClearanceEvent
- domain::event::bank_clearance_events::BankClearanceEventPublisher
- domain::event::bank_clearance_events::NoopBankClearanceEventPublisher
- domain::event::bank_events::BankEvent
- domain::event::bank_events::BankEventPublisher
- domain::event::bank_events::NoopBankEventPublisher
- domain::event::bank_reconciliation_events::BankReconciliationEvent
- domain::event::bank_reconciliation_events::BankReconciliationEventPublisher
- domain::event::bank_reconciliation_events::NoopBankReconciliationEventPublisher
- domain::event::bank_statement_import_events::BankStatementImportEvent
- domain::event::bank_statement_import_events::BankStatementImportEventPublisher
- domain::event::bank_statement_import_events::NoopBankStatementImportEventPublisher
- domain::event::bank_transaction_events::BankTransactionEvent
- domain::event::bank_transaction_events::BankTransactionEventPublisher
- domain::event::bank_transaction_events::NoopBankTransactionEventPublisher
- domain::event::fx_gain_loss_events::FxGainLossEvent
- domain::event::fx_gain_loss_events::FxGainLossEventPublisher
- domain::event::fx_gain_loss_events::NoopFxGainLossEventPublisher
- domain::event::reconcile_preset_events::NoopReconcilePresetEventPublisher
- domain::event::reconcile_preset_events::ReconcilePresetEvent
- domain::event::reconcile_preset_events::ReconcilePresetEventPublisher
- domain::services::bank_account_domain_policy::BankAccountDomainPolicy
- domain::services::bank_clearance_domain_policy::BankClearanceDomainPolicy
- domain::services::bank_domain_policy::BankDomainPolicy
- domain::services::bank_reconciliation_domain_policy::BankReconciliationDomainPolicy
- domain::services::bank_statement_import_domain_policy::BankStatementImportDomainPolicy
- domain::services::bank_transaction_domain_policy::BankTransactionDomainPolicy
- domain::services::fx_gain_loss_domain_policy::FxGainLossDomainPolicy
- domain::services::reconcile_preset_domain_policy::ReconcilePresetDomainPolicy