Files
genichin c0580f7173 feat: add monthly settlement read model
Implements REQ-022 monthly settlement read-model foundation.
2026-07-12 00:43:50 +09:00

47 lines
1.8 KiB
Python

from __future__ import annotations
from . import accounts_write_services as _accounts_write_services
from . import asset_account_services as _asset_account_services
from . import assets_service as _assets_service
from . import budgets_write_services as _budgets_write_services
from . import category_rules_write_services as _category_rules_write_services
from . import categorization_services as _categorization_services
from . import cross_transfer_service as _cross_transfer_service
from . import imports_service as _imports_service
from . import import_transfer_services as _import_transfer_services
from . import monthly_settlement_service as _monthly_settlement_service
from . import reconciliation_service as _reconciliation_service
from . import shared as shared
from . import system_services as _system_services
from . import transactions_write_services as _transactions_write_services
from . import transaction_report_services as _transaction_report_services
from . import uncategorized_workbench_service as _uncategorized_workbench_service
_EXPORT_MODULES = (
shared,
_accounts_write_services,
_asset_account_services,
_assets_service,
_budgets_write_services,
_category_rules_write_services,
_categorization_services,
_cross_transfer_service,
_imports_service,
_import_transfer_services,
_monthly_settlement_service,
_reconciliation_service,
_system_services,
_transactions_write_services,
_transaction_report_services,
_uncategorized_workbench_service,
)
__all__: list[str] = ["shared"]
for _module in _EXPORT_MODULES:
for _name in dir(_module):
if _name.startswith("_"):
continue
globals().setdefault(_name, getattr(_module, _name))
if _name not in __all__:
__all__.append(_name)