mailersend
Version:
Node.js helper module for MailerSend API
40 lines (39 loc) • 1.12 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SmsWebhookEventType = exports.SmsWebhook = void 0;
class SmsWebhook {
constructor(name, url, events, smsNumberId, enabled) {
this.url = url;
this.name = name;
this.events = events;
this.sms_number_id = smsNumberId;
this.enabled = enabled;
}
setUrl(url) {
this.url = url;
return this;
}
setName(name) {
this.name = name;
return this;
}
setEvents(events) {
this.events = events;
return this;
}
setSmsNumberId(smsNumberId) {
this.sms_number_id = smsNumberId;
return this;
}
setEnabled(enabled) {
this.enabled = enabled;
return this;
}
}
exports.SmsWebhook = SmsWebhook;
var SmsWebhookEventType;
(function (SmsWebhookEventType) {
SmsWebhookEventType["SENT"] = "sms.sent";
SmsWebhookEventType["DELIVERED"] = "sms.delivered";
SmsWebhookEventType["FAILED"] = "sms.failed";
})(SmsWebhookEventType || (exports.SmsWebhookEventType = SmsWebhookEventType = {}));