plivo-node/examples/endUsers.js
2021-04-16 18:03:34 +05:30

37 lines
1 KiB
JavaScript

var Plivo = require('../dist/rest/client.js');
var client = new Plivo.Client();
var createParams = {
name: "testing name",
lastName: "testing lastname",
endUserType: "business"
};
var updateParams = {
endUserType: "individual"
};
client.endUsers.create(createParams)
.then(function(endUser) {
console.log("\n============ created ===========\n", endUser)
return client.endUsers.update(endUser.id, updateParams);
})
.then(function(endUser) {
console.log("\n============ updated ===========\n", endUser)
return client.endUsers.get(endUser.id);
})
.then(function(endUser){
console.log("\n============ list with id ===========\n", endUser)
return endUsers.delete();
})
.then(function(result){
console.log("\n============ deleted ===========\n", result)
return client.endUsers.list()
})
.then(function(endUsers){
console.log("\n============ list all ===========\n", endUsers)
})
.catch(function(response) {
console.log("\n============ Error :: ===========\n", response);
});