from __future__ import annotations from . import accounts_gateway as _accounts_gateway from . import assets_gateway as _assets_gateway from . import categorization_gateway as _categorization_gateway from . import imports_gateway as _imports_gateway from . import overview_gateway as _overview_gateway from . import reconciliation_gateway as _reconciliation_gateway from . import transactions_gateway as _transactions_gateway from . import transfers_gateway as _transfers_gateway _GATEWAY_MODULES = ( _accounts_gateway, _assets_gateway, _categorization_gateway, _imports_gateway, _overview_gateway, _reconciliation_gateway, _transactions_gateway, _transfers_gateway, ) __all__: list[str] = [] for _module in _GATEWAY_MODULES: for _name in getattr(_module, "__all__", []): globals().setdefault(_name, getattr(_module, _name)) if _name not in __all__: __all__.append(_name)