@cxco/sdk-webhooks
Version:
DigitalCX Webhook library
21 lines (18 loc) • 495 B
JavaScript
;
/**
* Transaction Webhook: Outbound payload wrapper class
*/
class TransactionResponseModel {
constructor(data) {
this.success = typeof data.success === 'boolean' ? data.success : true;
this.error = data.error || '';
this.result = {
message: {
text: data.result.message.text || ''
},
resetSlotStatus: data.result.resetSlotStatus || [],
metadata: data.result.metadata || ''
};
}
}
module.exports = TransactionResponseModel;