feat: add create and edit sms-campaign pages (#851)

Fixes: #167
Fixes: #764
This commit is contained in:
Karan Takalkar
2020-07-30 12:14:49 +05:30
committed by GitHub
parent 571f71192c
commit 3b686863f8
39 changed files with 1966 additions and 112 deletions
+25 -2
View File
@@ -185,8 +185,31 @@ export class OrganizationService {
* @param {string} smsCampaignId SMS Campaign ID of SMS Campaign.
* @returns {Observable<any>} SMS Campaign.
*/
getSmsCampaign(smsCampaignId: string): Observable<any> {
return this.http.get(`/smscampaigns/${smsCampaignId}`);
getSmsCampaign(campaignId: string): Observable<any> {
return this.http.get(`/smscampaigns/${campaignId}`);
}
/**
* @param {any} campaign Campaign to be created.
* @returns {Observable<any>}
*/
createSmsCampaign(campaign: any): Observable<any> {
return this.http.post('/smscampaigns', campaign);
}
/**
* @param {any} campaign Campaign to be updated.
* @returns {Observable<any>}
*/
updateSmsCampaign(campaign: any, campaignId: string): Observable<any> {
return this.http.put(`/smscampaigns/${campaignId}`, campaign);
}
/**
* @returns {Observable<any>} SMS Campaign template
*/
getSmsCampaignTemplate(): Observable<any> {
return this.http.get('/smscampaigns/template');
}
/**