care.utils.sms.backend.sns module¶
- class SnsBackend(fail_silently: bool = False, **kwargs)¶
Bases:
SmsBackendBaseSends SMS messages using AWS SNS.
- __init__(fail_silently: bool = False, **kwargs) None¶
Initialize the SNS backend.
- Parameters:
fail_silently (bool) – Whether to suppress exceptions during initialization. Defaults to False.
**kwargs – Additional arguments for backend configuration.
- send_message(message: TextMessage) int¶
Send a text message using AWS SNS.
- Parameters:
message (TextMessage) – The message to be sent.
- Returns:
The number of messages successfully sent.
- Return type: