46 lines
1.2 KiB
Python
46 lines
1.2 KiB
Python
"""Replaceable infrastructure adapters exposed to business modules."""
|
|
|
|
from .browser import BrowserCookieStore, BrowserProfileLease, BrowserProfileManager
|
|
from .external import (
|
|
FeishuOutboxAdapter,
|
|
HermesCommandAdapter,
|
|
PostgresOutboxAdapter,
|
|
ReloginOutboxAdapter,
|
|
)
|
|
from .integration import (
|
|
RuntimeIntegrationBinding,
|
|
RuntimeIntegrationCatalog,
|
|
RuntimeIntegrationError,
|
|
RuntimeServicePolicy,
|
|
binding_from_environment,
|
|
environment_for_child_script,
|
|
)
|
|
from .native import (
|
|
DeferredModuleCommandStep,
|
|
ModuleCommandAdapter,
|
|
ModuleCommandFactory,
|
|
ModuleSourceError,
|
|
ModuleSourceRoots,
|
|
)
|
|
|
|
__all__ = [
|
|
"BrowserCookieStore",
|
|
"BrowserProfileLease",
|
|
"BrowserProfileManager",
|
|
"DeferredModuleCommandStep",
|
|
"FeishuOutboxAdapter",
|
|
"HermesCommandAdapter",
|
|
"ModuleCommandAdapter",
|
|
"ModuleCommandFactory",
|
|
"ModuleSourceError",
|
|
"ModuleSourceRoots",
|
|
"PostgresOutboxAdapter",
|
|
"ReloginOutboxAdapter",
|
|
"RuntimeIntegrationBinding",
|
|
"RuntimeIntegrationCatalog",
|
|
"RuntimeIntegrationError",
|
|
"RuntimeServicePolicy",
|
|
"binding_from_environment",
|
|
"environment_for_child_script",
|
|
]
|