Skip to content

Commit 5477392

Browse files
authored
Merge pull request #51 from sendinblue/feature_new-sms-updates
Report API for SMS campaigns updates & other mixed changes
2 parents 297696b + c5f1277 commit 5477392

27 files changed

+113
-50
lines changed

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
ISC License
22

3-
Copyright (c) 2018, SendinBlue
3+
Copyright (c) 2019, SendinBlue
44

55
Permission to use, copy, modify, and/or distribute this software for any
66
purpose with or without fee is hereby granted, provided that the above

docs/CreateWebhook.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
66
**url** | **String** | URL of the webhook |
77
**description** | **String** | Description of the webhook | [optional]
8-
**events** | **[String]** | Events triggering the webhook. Possible values for Transactional type webhook – request, delivered, hardBounce, softBounce, blocked, spam, invalid, deferred, click, opened, uniqueOpened and unsubscribed and possible values for Marketing type webhook – spam, opened, click, hardBounce, softBounce, unsubscribed, listAddition & delivered | [optional]
8+
**events** | **[String]** | Events triggering the webhook. Possible values for Transactional type webhook – request, delivered, hardBounce, softBounce, blocked, spam, invalid, deferred, click, opened, uniqueOpened and unsubscribed and possible values for Marketing type webhook – spam, opened, click, hardBounce, softBounce, unsubscribed, listAddition & delivered |
99
**type** | **String** | Type of the webhook | [optional] [default to 'transactional']
1010

1111

docs/GetSmsEventReportEvents.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
66
**phoneNumber** | **String** | Phone number which has generated the event |
7-
**_date** | **Date** | Date on which the event has been generated |
7+
**_date** | **Date** | UTC date-time on which the event has been generated |
88
**messageId** | **String** | Message ID which generated the event |
99
**event** | **String** | Event which occurred |
1010
**reason** | **String** | Reason of bounce (only available if the event is hardbounce or softbounce) | [optional]

docs/RequestContactImport.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,6 @@ Name | Type | Description | Notes
1111
**emailBlacklist** | **Boolean** | To blacklist all the contacts for email | [optional] [default to false]
1212
**smsBlacklist** | **Boolean** | To blacklist all the contacts for sms | [optional] [default to false]
1313
**updateExistingContacts** | **Boolean** | To facilitate the choice to update the existing contacts | [optional] [default to true]
14+
**emptyContactsAttributes** | **Boolean** | To facilitate the choice to erase any attribute of the existing contacts with empty value. emptyContactsAttributes = true means the empty fields in your import will erase any attribute that currently contain data in SendinBlue, & emptyContactsAttributes = false means the empty fields will not affect your existing data ( only available if `updateExistingContacts` set to true ) | [optional] [default to false]
1415

1516

docs/RequestSmsRecipientExport.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
66
**notifyURL** | **String** | URL that will be called once the export process is finished | [optional]
7-
**recipientsType** | **String** | Filter the recipients based on how they interacted with the campaign | [default to 'all']
7+
**recipientsType** | **String** | Filter the recipients based on how they interacted with the campaign |
88

99

1010
<a name="RecipientsTypeEnum"></a>

docs/SMSCampaignsApi.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,7 @@ null (empty response body)
377377

378378
<a name="sendTestSms"></a>
379379
# **sendTestSms**
380-
> sendTestSms(campaignId, sendTestSms)
380+
> sendTestSms(campaignId, phoneNumber)
381381
382382
Send an SMS
383383

@@ -396,9 +396,9 @@ var apiInstance = new SibApiV3Sdk.SMSCampaignsApi();
396396

397397
var campaignId = 789; // Number | Id of the SMS campaign
398398

399-
var sendTestSms = new SibApiV3Sdk.SendTestSms(); // SendTestSms | Mobile number to which send the test
399+
var phoneNumber = new SibApiV3Sdk.SendTestSms(); // SendTestSms | Mobile number of the recipient with the country code. This number must belong to one of your contacts in SendinBlue account and must not be blacklisted
400400

401-
apiInstance.sendTestSms(campaignId, sendTestSms).then(function() {
401+
apiInstance.sendTestSms(campaignId, phoneNumber).then(function() {
402402
console.log('API called successfully.');
403403
}, function(error) {
404404
console.error(error);
@@ -411,7 +411,7 @@ apiInstance.sendTestSms(campaignId, sendTestSms).then(function() {
411411
Name | Type | Description | Notes
412412
------------- | ------------- | ------------- | -------------
413413
**campaignId** | **Number**| Id of the SMS campaign |
414-
**sendTestSms** | [**SendTestSms**](SendTestSms.md)| Mobile number to which send the test |
414+
**phoneNumber** | [**SendTestSms**](SendTestSms.md)| Mobile number of the recipient with the country code. This number must belong to one of your contacts in SendinBlue account and must not be blacklisted |
415415

416416
### Return type
417417

docs/SendReportEmail.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
## Properties
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
6-
**subject** | **String** | Subject of the email message | [optional]
7-
**to** | **[String]** | Email addresses of the recipients | [optional]
8-
**contentType** | **String** | Type of the message body | [optional]
6+
**subject** | **String** | Subject of the email message |
7+
**to** | **[String]** | Email addresses of the recipients |
8+
**contentType** | **String** | Type of the message body | [optional] [default to &#39;html&#39;]
99
**bcc** | **[String]** | Email addresses of the recipients in bcc | [optional]
1010
**cc** | **[String]** | Email addresses of the recipients in cc | [optional]
11-
**body** | **String** | Body of the email message | [optional]
11+
**body** | **String** | Body of the email message |
1212

1313

1414
<a name="ContentTypeEnum"></a>

docs/SendSms.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,8 @@ Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
66
**reference** | **String** | |
77
**messageId** | **Number** | |
8+
**smsCount** | **Number** | Count of SMS&#39;s to send multiple text messages | [optional]
9+
**usedCredits** | **Number** | SMS credits used per text message | [optional]
10+
**remainingCredits** | **Number** | Remaining SMS credits of the user | [optional]
811

912

docs/SendSmtpEmail.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Name | Type | Description | Notes
1111
**textContent** | **String** | Plain Text body of the message ( Ignored if &#39;templateId&#39; is passed ) | [optional]
1212
**subject** | **String** | Subject of the message. Mandatory if &#39;templateId&#39; is not passed | [optional]
1313
**replyTo** | [**SendSmtpEmailReplyTo**](SendSmtpEmailReplyTo.md) | | [optional]
14-
**attachment** | [**[SendSmtpEmailAttachment]**](SendSmtpEmailAttachment.md) | Pass the absolute URL (no local file) or the base64 content of the attachment along with the attachment name (Mandatory if attachment content is passed). For example, [{&#39;url&#39;:&#39;https://attachment.domain.com/myAttachmentFromUrl.jpg&#39;, &#39;name&#39;:&#39;My attachment 1&#39;}, {&#39;content&#39;:&#39;base64 exmaple content&#39;, &#39;name&#39;:&#39;My attachment 2&#39;}]. Allowed extensions for attachment file: xlsx, xls, ods, docx, docm, doc, csv, pdf, txt, gif, jpg, jpeg, png, tif, tiff, rtf, bmp, cgm, css, shtml, html, htm, zip, xml, ppt, pptx, tar, ez, ics, mobi, msg, pub and eps ( Ignored if &#39;templateId&#39; is passed ) | [optional]
14+
**attachment** | [**[SendSmtpEmailAttachment]**](SendSmtpEmailAttachment.md) | Pass the absolute URL (no local file) or the base64 content of the attachment along with the attachment name (Mandatory if attachment content is passed). For example, [{&#39;url&#39;:&#39;https://attachment.domain.com/myAttachmentFromUrl.jpg&#39;, &#39;name&#39;:&#39;My attachment 1&#39;}, {&#39;content&#39;:&#39;base64 exmaple content&#39;, &#39;name&#39;:&#39;My attachment 2&#39;}]. Allowed extensions for attachment file: xlsx, xls, ods, docx, docm, doc, csv, pdf, txt, gif, jpg, jpeg, png, tif, tiff, rtf, bmp, cgm, css, shtml, html, htm, zip, xml, ppt, pptx, tar, ez, ics, mobi, msg, pub, eps and odt ( Ignored if &#39;templateId&#39; is passed ) | [optional]
1515
**headers** | **Object** | Pass the set of headers that shall be sent along the mail headers in the original email. &#39;sender.ip&#39; header can be set (only for dedicated ip users) to mention the IP to be used for sending transactional emails. For example, {&#39;Content-Type&#39;:&#39;text/html&#39;, &#39;charset&#39;:&#39;iso-8859-1&#39;, &#39;sender.ip&#39;:&#39;1.2.3.4&#39;} | [optional]
1616
**templateId** | **Number** | Id of the template | [optional]
1717
**params** | **Object** | Pass the set of attributes to customize the template. For example, {&#39;FNAME&#39;:&#39;Joe&#39;, &#39;LNAME&#39;:&#39;Doe&#39;}. It&#39;s considered only if template is in New Template Language format. | [optional]

docs/SendTestSms.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
## Properties
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
6-
**phoneNumbers** | **[String]** | Mobile number with the country code to send test SMS. The mobile number defined here must belong to one of your contacts in SendinBlue account and must not be blacklisted | [optional]
6+
**phoneNumber** | **String** | Mobile number of the recipient with the country code. This number must belong to one of your contacts in SendinBlue account and must not be blacklisted | [optional]
77

88

docs/UpdateCampaignStatus.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
## Properties
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
6-
**status** | **String** | | [optional]
6+
**status** | **String** | Note:- replicateTemplate status will be available only for template type campaigns. | [optional]
77

88

99
<a name="StatusEnum"></a>

docs/UpdateContact.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
## Properties
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
6-
**attributes** | **Object** | Pass the set of attributes to be updated. These attributes must be present in your account. For eg. {&#39;FNAME&#39;:&#39;Ellie&#39;, &#39;LNAME&#39;:&#39;Roger&#39;} | [optional]
6+
**attributes** | **Object** | Pass the set of attributes to be updated. These attributes must be present in your account. To update existing email address of a contact with the new one please pass EMAIL in attribtes. For eg. { &#39;EMAIL&#39;:&#39;[email protected]&#39;, &#39;FNAME&#39;:&#39;Ellie&#39;, &#39;LNAME&#39;:&#39;Roger&#39;} | [optional]
77
**emailBlacklisted** | **Boolean** | Set/unset this field to blacklist/allow the contact for emails (emailBlacklisted &#x3D; true) | [optional]
88
**smsBlacklisted** | **Boolean** | Set/unset this field to blacklist/allow the contact for SMS (smsBlacklisted &#x3D; true) | [optional]
99
**listIds** | **[Number]** | Ids of the lists to add the contact to | [optional]

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sib-api-v3-sdk",
3-
"version": "7.0.4",
3+
"version": "7.0.5",
44
"description": "Official SendinBlue provided RESTFul API V3 nodejs library",
55
"license": "ISC",
66
"main": "src/index.js",

src/api/SMSCampaignsApi.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -441,20 +441,20 @@
441441
/**
442442
* Send an SMS
443443
* @param {Number} campaignId Id of the SMS campaign
444-
* @param {module:model/SendTestSms} sendTestSms Mobile number to which send the test
444+
* @param {module:model/SendTestSms} phoneNumber Mobile number of the recipient with the country code. This number must belong to one of your contacts in SendinBlue account and must not be blacklisted
445445
* @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing HTTP response
446446
*/
447-
this.sendTestSmsWithHttpInfo = function(campaignId, sendTestSms) {
448-
var postBody = sendTestSms;
447+
this.sendTestSmsWithHttpInfo = function(campaignId, phoneNumber) {
448+
var postBody = phoneNumber;
449449

450450
// verify the required parameter 'campaignId' is set
451451
if (campaignId === undefined || campaignId === null) {
452452
throw new Error("Missing the required parameter 'campaignId' when calling sendTestSms");
453453
}
454454

455-
// verify the required parameter 'sendTestSms' is set
456-
if (sendTestSms === undefined || sendTestSms === null) {
457-
throw new Error("Missing the required parameter 'sendTestSms' when calling sendTestSms");
455+
// verify the required parameter 'phoneNumber' is set
456+
if (phoneNumber === undefined || phoneNumber === null) {
457+
throw new Error("Missing the required parameter 'phoneNumber' when calling sendTestSms");
458458
}
459459

460460

@@ -485,11 +485,11 @@
485485
/**
486486
* Send an SMS
487487
* @param {Number} campaignId Id of the SMS campaign
488-
* @param {module:model/SendTestSms} sendTestSms Mobile number to which send the test
488+
* @param {module:model/SendTestSms} phoneNumber Mobile number of the recipient with the country code. This number must belong to one of your contacts in SendinBlue account and must not be blacklisted
489489
* @return {Promise} a {@link https://www.promisejs.org/|Promise}
490490
*/
491-
this.sendTestSms = function(campaignId, sendTestSms) {
492-
return this.sendTestSmsWithHttpInfo(campaignId, sendTestSms)
491+
this.sendTestSms = function(campaignId, phoneNumber) {
492+
return this.sendTestSmsWithHttpInfo(campaignId, phoneNumber)
493493
.then(function(response_and_data) {
494494
return response_and_data.data;
495495
});

src/model/CreateWebhook.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,14 @@
4545
* @alias module:model/CreateWebhook
4646
* @class
4747
* @param url {String} URL of the webhook
48+
* @param events {Array.<module:model/CreateWebhook.EventsEnum>} Events triggering the webhook. Possible values for Transactional type webhook – request, delivered, hardBounce, softBounce, blocked, spam, invalid, deferred, click, opened, uniqueOpened and unsubscribed and possible values for Marketing type webhook – spam, opened, click, hardBounce, softBounce, unsubscribed, listAddition & delivered
4849
*/
49-
var exports = function(url) {
50+
var exports = function(url, events) {
5051
var _this = this;
5152

5253
_this['url'] = url;
5354

54-
55+
_this['events'] = events;
5556

5657
};
5758

src/model/GetSmsEventReportEvents.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
* @alias module:model/GetSmsEventReportEvents
4646
* @class
4747
* @param phoneNumber {String} Phone number which has generated the event
48-
* @param _date {Date} Date on which the event has been generated
48+
* @param _date {Date} UTC date-time on which the event has been generated
4949
* @param messageId {String} Message ID which generated the event
5050
* @param event {module:model/GetSmsEventReportEvents.EventEnum} Event which occurred
5151
*/
@@ -103,7 +103,7 @@
103103
*/
104104
exports.prototype['phoneNumber'] = undefined;
105105
/**
106-
* Date on which the event has been generated
106+
* UTC date-time on which the event has been generated
107107
* @member {Date} date
108108
*/
109109
exports.prototype['date'] = undefined;

src/model/RequestContactImport.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,9 @@
9393
if (data.hasOwnProperty('updateExistingContacts')) {
9494
obj['updateExistingContacts'] = ApiClient.convertToType(data['updateExistingContacts'], 'Boolean');
9595
}
96+
if (data.hasOwnProperty('emptyContactsAttributes')) {
97+
obj['emptyContactsAttributes'] = ApiClient.convertToType(data['emptyContactsAttributes'], 'Boolean');
98+
}
9699
}
97100
return obj;
98101
}
@@ -139,6 +142,12 @@
139142
* @default true
140143
*/
141144
exports.prototype['updateExistingContacts'] = true;
145+
/**
146+
* To facilitate the choice to erase any attribute of the existing contacts with empty value. emptyContactsAttributes = true means the empty fields in your import will erase any attribute that currently contain data in SendinBlue, & emptyContactsAttributes = false means the empty fields will not affect your existing data ( only available if `updateExistingContacts` set to true )
147+
* @member {Boolean} emptyContactsAttributes
148+
* @default false
149+
*/
150+
exports.prototype['emptyContactsAttributes'] = false;
142151

143152

144153

src/model/RequestSmsRecipientExport.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,8 @@
8282
/**
8383
* Filter the recipients based on how they interacted with the campaign
8484
* @member {module:model/RequestSmsRecipientExport.RecipientsTypeEnum} recipientsType
85-
* @default 'all'
8685
*/
87-
exports.prototype['recipientsType'] = 'all';
86+
exports.prototype['recipientsType'] = undefined;
8887

8988

9089
/**

src/model/SendReportEmail.js

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,16 @@
4545
* Email sending credentials including subject, body, to, cc etc.
4646
* @alias module:model/SendReportEmail
4747
* @class
48+
* @param subject {String} Subject of the email message
49+
* @param to {Array.<String>} Email addresses of the recipients
50+
* @param body {String} Body of the email message
4851
*/
49-
var exports = function() {
52+
var exports = function(subject, to, body) {
5053
var _this = this;
5154

52-
53-
54-
55-
56-
57-
55+
_this['subject'] = subject;
56+
_this['to'] = to;
57+
_this['body'] = body;
5858
};
5959

6060
/**
@@ -103,8 +103,9 @@
103103
/**
104104
* Type of the message body
105105
* @member {module:model/SendReportEmail.ContentTypeEnum} contentType
106+
* @default 'html'
106107
*/
107-
exports.prototype['contentType'] = undefined;
108+
exports.prototype['contentType'] = 'html';
108109
/**
109110
* Email addresses of the recipients in bcc
110111
* @member {Array.<String>} bcc

src/model/SendSms.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,15 @@
7171
if (data.hasOwnProperty('messageId')) {
7272
obj['messageId'] = ApiClient.convertToType(data['messageId'], 'Number');
7373
}
74+
if (data.hasOwnProperty('smsCount')) {
75+
obj['smsCount'] = ApiClient.convertToType(data['smsCount'], 'Number');
76+
}
77+
if (data.hasOwnProperty('usedCredits')) {
78+
obj['usedCredits'] = ApiClient.convertToType(data['usedCredits'], 'Number');
79+
}
80+
if (data.hasOwnProperty('remainingCredits')) {
81+
obj['remainingCredits'] = ApiClient.convertToType(data['remainingCredits'], 'Number');
82+
}
7483
}
7584
return obj;
7685
}
@@ -83,6 +92,21 @@
8392
* @member {Number} messageId
8493
*/
8594
exports.prototype['messageId'] = undefined;
95+
/**
96+
* Count of SMS's to send multiple text messages
97+
* @member {Number} smsCount
98+
*/
99+
exports.prototype['smsCount'] = undefined;
100+
/**
101+
* SMS credits used per text message
102+
* @member {Number} usedCredits
103+
*/
104+
exports.prototype['usedCredits'] = undefined;
105+
/**
106+
* Remaining SMS credits of the user
107+
* @member {Number} remainingCredits
108+
*/
109+
exports.prototype['remainingCredits'] = undefined;
86110

87111

88112

src/model/SendSmtpEmail.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@
157157
*/
158158
exports.prototype['replyTo'] = undefined;
159159
/**
160-
* Pass the absolute URL (no local file) or the base64 content of the attachment along with the attachment name (Mandatory if attachment content is passed). For example, [{'url':'https://attachment.domain.com/myAttachmentFromUrl.jpg', 'name':'My attachment 1'}, {'content':'base64 exmaple content', 'name':'My attachment 2'}]. Allowed extensions for attachment file: xlsx, xls, ods, docx, docm, doc, csv, pdf, txt, gif, jpg, jpeg, png, tif, tiff, rtf, bmp, cgm, css, shtml, html, htm, zip, xml, ppt, pptx, tar, ez, ics, mobi, msg, pub and eps ( Ignored if 'templateId' is passed )
160+
* Pass the absolute URL (no local file) or the base64 content of the attachment along with the attachment name (Mandatory if attachment content is passed). For example, [{'url':'https://attachment.domain.com/myAttachmentFromUrl.jpg', 'name':'My attachment 1'}, {'content':'base64 exmaple content', 'name':'My attachment 2'}]. Allowed extensions for attachment file: xlsx, xls, ods, docx, docm, doc, csv, pdf, txt, gif, jpg, jpeg, png, tif, tiff, rtf, bmp, cgm, css, shtml, html, htm, zip, xml, ppt, pptx, tar, ez, ics, mobi, msg, pub, eps and odt ( Ignored if 'templateId' is passed )
161161
* @member {Array.<module:model/SendSmtpEmailAttachment>} attachment
162162
*/
163163
exports.prototype['attachment'] = undefined;

src/model/SendTestSms.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,18 +62,18 @@
6262
if (data) {
6363
obj = obj || new exports();
6464

65-
if (data.hasOwnProperty('phoneNumbers')) {
66-
obj['phoneNumbers'] = ApiClient.convertToType(data['phoneNumbers'], ['String']);
65+
if (data.hasOwnProperty('phoneNumber')) {
66+
obj['phoneNumber'] = ApiClient.convertToType(data['phoneNumber'], 'String');
6767
}
6868
}
6969
return obj;
7070
}
7171

7272
/**
73-
* Mobile number with the country code to send test SMS. The mobile number defined here must belong to one of your contacts in SendinBlue account and must not be blacklisted
74-
* @member {Array.<String>} phoneNumbers
73+
* Mobile number of the recipient with the country code. This number must belong to one of your contacts in SendinBlue account and must not be blacklisted
74+
* @member {String} phoneNumber
7575
*/
76-
exports.prototype['phoneNumbers'] = undefined;
76+
exports.prototype['phoneNumber'] = undefined;
7777

7878

7979

src/model/UpdateCampaignStatus.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
}
7272

7373
/**
74+
* Note:- replicateTemplate status will be available only for template type campaigns.
7475
* @member {module:model/UpdateCampaignStatus.StatusEnum} status
7576
*/
7677
exports.prototype['status'] = undefined;

0 commit comments

Comments
 (0)