diff --git a/CHANGELOG.md b/CHANGELOG.md index 64a3c53..a43e857 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,14 @@ # Change Log -## [v4.31.0](https://github.com/plivo/plivo-node/tree/v4.31.0) (2022-05-05) +## [v4.32.0](https://github.com/plivo/plivo-node/tree/v4.32.0) (2022-05-05) **Features - List all recordings** - `fromNumber` and `toNumber` added in filtering params [List all recordings](https://www.plivo.com/docs/voice/api/recording#list-all-recordings) - `record_min_member_count` param added to [Add a participant to a multiparty call using API](https://www.plivo.com/docs/voice/api/multiparty-call/participants#add-a-participant) +## [v4.31.0](https://github.com/plivo/plivo-node/tree/v4.31.0) (2022-04-27) +**Feature - 10DLC API callback** +- Added callback support for campaign, brand, link number request. + ## [v4.30.0](https://github.com/plivo/plivo-node/tree/v4.30.0) (2022-04-14) **Features - Profile Api** - Profile api added for 10dlc support diff --git a/lib/resources/brand.js b/lib/resources/brand.js index 7e93b23..7c7b9db 100644 --- a/lib/resources/brand.js +++ b/lib/resources/brand.js @@ -87,8 +87,7 @@ export class BrandCreationResponse { * @promise {object} return {@link PlivoGenericResponse} object * @fail {Error} return Error */ - create(brand_alias,profile_uuid,brand_type,secondary_vetting) { - let params = {}; + create(brand_alias,profile_uuid,brand_type,secondary_vetting, params = {}) { params.brand_alias=brand_alias; params.profile_uuid=profile_uuid; params.brand_type=brand_type; diff --git a/lib/resources/campaign.js b/lib/resources/campaign.js index 675325d..635e507 100644 --- a/lib/resources/campaign.js +++ b/lib/resources/campaign.js @@ -120,8 +120,7 @@ export class LinkUnlinkNumberResponse { * @promise {object} return {@link PlivoGenericResponse} object * @fail {Error} return Error */ - create(brand_id,campaign_alias,vertical,usecase,sub_usecases,description,embedded_link,embedded_phone,age_gated,direct_lending,subscriber_optin,subscriber_optout,subscriber_help,sample1,sample2) { - let params = {} + create(brand_id,campaign_alias,vertical,usecase,sub_usecases,description,embedded_link,embedded_phone,age_gated,direct_lending,subscriber_optin,subscriber_optout,subscriber_help,sample1,sample2, params = {}) { params.brand_id=brand_id; params.campaign_alias=campaign_alias; params.vertical=vertical; @@ -182,8 +181,7 @@ export class LinkUnlinkNumberResponse { * @promise {object} return {@link Campaign} object * @fail {Error} return Error */ - linkNumber(campaignID, numbers) { - let params = {} + linkNumber(campaignID, numbers, params = {}) { params.numbers=numbers; let client = this[clientKey]; return new Promise((resolve, reject) => { @@ -205,8 +203,7 @@ export class LinkUnlinkNumberResponse { * @promise {object} return {@link Campaign} object * @fail {Error} return Error */ - unlinkNumber(campaignID, number) { - let params = {} + unlinkNumber(campaignID, number, params = {}) { let client = this[clientKey]; return new Promise((resolve, reject) => { client('DELETE', action+campaignID+'/Number/'+number+'/', params)