Download src/services/outlook/providers/__init__.py from webhook/codex: direct link, hf CLI and curl.
- Browser
- Download file 600 Bytes
-
https://huggingface.co/spaces/webhook/codex/resolve/main/src/services/outlook/providers/__init__.py
- Command line
-
hf download hf://spaces/webhook/codex/src/services/outlook/providers/__init__.py
-
curl -L -o __init__.py https://huggingface.co/spaces/webhook/codex/resolve/main/src/services/outlook/providers/__init__.py
600 Bytes
| """ | |
| Outlook 提供者模块 | |
| """ | |
| from .base import OutlookProvider, ProviderConfig | |
| from .imap_old import IMAPOldProvider | |
| from .imap_new import IMAPNewProvider | |
| from .graph_api import GraphAPIProvider | |
| __all__ = [ | |
| 'OutlookProvider', | |
| 'ProviderConfig', | |
| 'IMAPOldProvider', | |
| 'IMAPNewProvider', | |
| 'GraphAPIProvider', | |
| ] | |
| # 提供者注册表 | |
| PROVIDER_REGISTRY = { | |
| 'imap_old': IMAPOldProvider, | |
| 'imap_new': IMAPNewProvider, | |
| 'graph_api': GraphAPIProvider, | |
| } | |
| def get_provider_class(provider_type: str): | |
| """获取提供者类""" | |
| return PROVIDER_REGISTRY.get(provider_type) | |