Copyright | (c) 2015, GetShopTV |
---|---|
License | BSD3 |
Maintainer | nickolay@getshoptv.com |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
SMSAero HTTP servant client and individual client functions.
- smsAeroClient :: Client SMSAeroAPI
- type SmsAero a = EitherT ServantError IO (SmsAeroResponse a)
- smsAeroSend :: SMSAeroAuth -> Phone -> MessageBody -> Signature -> Maybe SMSAeroDate -> SmsAero SendResponse
- smsAeroStatus :: SMSAeroAuth -> MessageId -> SmsAero StatusResponse
- smsAeroBalance :: SMSAeroAuth -> SmsAero BalanceResponse
- smsAeroSenders :: SMSAeroAuth -> SmsAero SendersResponse
- smsAeroSign :: SMSAeroAuth -> SmsAero SignResponse
Documentation
smsAeroClient :: Client SMSAeroAPI Source
SMSAero client.
type SmsAero a = EitherT ServantError IO (SmsAeroResponse a) Source
Common SMSAero client type.
smsAeroSend :: SMSAeroAuth -> Phone -> MessageBody -> Signature -> Maybe SMSAeroDate -> SmsAero SendResponse Source
Send a message.
smsAeroStatus :: SMSAeroAuth -> MessageId -> SmsAero StatusResponse Source
Check status of a previously sent message.
smsAeroBalance :: SMSAeroAuth -> SmsAero BalanceResponse Source
Check balance.
smsAeroSenders :: SMSAeroAuth -> SmsAero SendersResponse Source
Check the list of available sender signatures.
smsAeroSign :: SMSAeroAuth -> SmsAero SignResponse Source
Acquire a new signature.