public class SmsCampaignController extends BaseController
httpCallBack| Constructor and Description |
|---|
SmsCampaignController() |
| Modifier and Type | Method and Description |
|---|---|
String |
calculatePrice(SmsCampaign campaign)
Calculate price for sms campaign
|
void |
calculatePriceAsync(SmsCampaign campaign,
APICallBack<String> callBack)
Calculate price for sms campaign
|
String |
cancelSmsCampaign(int smsCampaignId)
Cancel sms campaign
|
void |
cancelSmsCampaignAsync(int smsCampaignId,
APICallBack<String> callBack)
Cancel sms campaign
|
String |
createSmsCampaign(SmsCampaign campaign)
Create sms campaign
|
void |
createSmsCampaignAsync(SmsCampaign campaign,
APICallBack<String> callBack)
Create sms campaign
|
static SmsCampaignController |
getInstance()
Singleton pattern implementation
|
String |
getSmsCampaign(int smsCampaignId)
Get specific sms campaign
|
void |
getSmsCampaignAsync(int smsCampaignId,
APICallBack<String> callBack)
Get specific sms campaign
|
String |
getSmsCampaigns()
Get list of sms campaigns
|
void |
getSmsCampaignsAsync(APICallBack<String> callBack)
Get list of sms campaigns
|
String |
updateSmsCampaign(int smsCampaignId,
SmsCampaign campaign)
Update sms campaign
|
void |
updateSmsCampaignAsync(int smsCampaignId,
SmsCampaign campaign,
APICallBack<String> callBack)
Update sms campaign
|
getClientInstance, getHttpCallBack, setClientInstance, setHttpCallBack, validateResponsepublic static SmsCampaignController getInstance()
public String createSmsCampaign(SmsCampaign campaign) throws Throwable
campaign - Required parameter: Example:Throwablepublic void createSmsCampaignAsync(SmsCampaign campaign, APICallBack<String> callBack) throws com.fasterxml.jackson.core.JsonProcessingException
campaign - Required parameter: Example:com.fasterxml.jackson.core.JsonProcessingExceptionpublic String calculatePrice(SmsCampaign campaign) throws Throwable
campaign - Required parameter: Example:Throwablepublic void calculatePriceAsync(SmsCampaign campaign, APICallBack<String> callBack) throws com.fasterxml.jackson.core.JsonProcessingException
campaign - Required parameter: Example:com.fasterxml.jackson.core.JsonProcessingExceptionpublic String updateSmsCampaign(int smsCampaignId, SmsCampaign campaign) throws Throwable
smsCampaignId - Required parameter: Example:campaign - Required parameter: Example:Throwablepublic void updateSmsCampaignAsync(int smsCampaignId,
SmsCampaign campaign,
APICallBack<String> callBack)
throws com.fasterxml.jackson.core.JsonProcessingException
smsCampaignId - Required parameter: Example:campaign - Required parameter: Example:com.fasterxml.jackson.core.JsonProcessingExceptionpublic String cancelSmsCampaign(int smsCampaignId) throws Throwable
smsCampaignId - Required parameter: Example:Throwablepublic void cancelSmsCampaignAsync(int smsCampaignId,
APICallBack<String> callBack)
smsCampaignId - Required parameter: Example:public String getSmsCampaigns() throws Throwable
Throwablepublic void getSmsCampaignsAsync(APICallBack<String> callBack)
public String getSmsCampaign(int smsCampaignId) throws Throwable
smsCampaignId - Required parameter: Example:Throwablepublic void getSmsCampaignAsync(int smsCampaignId,
APICallBack<String> callBack)
smsCampaignId - Required parameter: Example:Copyright © 2017. All rights reserved.