afromessage_dart library

Dart/Flutter client for the AfroMessage Ethiopian SMS API.

Classes

AfroMessage
Dart client for the AfroMessage Ethiopian SMS API.
AfroMessageConfig
Configuration for the AfroMessage SMS client.
BulkSmsRequest
Request to send bulk SMS.
BulkSmsResponse
Response from a bulk SMS send.
BulkSmsResponseData
PersonalizedRecipient
Personalized recipient for bulk SMS.
SendSecurityCodeRequest
Request to send a security / OTP code.
SendSecurityCodeResponse
Response from sending a security code.
SendSecurityCodeResponseData
SendSmsRequest
Request to send a single SMS.
SendSmsResponse
Response from a single SMS send.
SendSmsResponseData
VerifyCodeRequest
Request to verify a previously sent security code.
VerifyCodeResponse
Response from verifying a security code.
VerifyCodeResponseData

Enums

SecurityCodeType
Code character type for OTP / challenge SMS.

Exceptions / Errors

AfroMessageException
Thrown when AfroMessage API configuration or request validation fails.