This commit is contained in:
javad committed 2026-10-10 14:21:04 +03:30
1 parent 250cdbab7f
commit 5c6069c3ef
87 files changed
+29209 -3697

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
"""نمای عمومی سازگاری برای integration پیامک.
توجه: providerهای وابسته به ``zeep`` (behin و sms0098ws) عمداً اینجا import
نمی‌شوند تا نبودِ zeep باعث خطای import کل اپ نشود؛ از مسیر
``factory.get_sms_provider`` و ``import_string`` به‌صورت تنبل بارگذاری می‌شوند.
(sms0098 لینکی دیگر SOAP نیست و zeep لازم ندارد.)
"""
from .base import SMSDeliveryResult, SMSProvider, SMSResult, webotp_message
from .console import ConsoleSMSProvider
from .factory import PROVIDER_CLASSES, get_sms_provider, reset_sms_provider
from .http import HTTPSMSProvider
from .normalize import normalize_mobile, to_local
__all__ = [
"SMSProvider",
"SMSResult",
"SMSDeliveryResult",
"webotp_message",
"ConsoleSMSProvider",
"HTTPSMSProvider",
"PROVIDER_CLASSES",
"get_sms_provider",
"reset_sms_provider",
"normalize_mobile",
"to_local",
]