@sitecore/sc-contenthub-webclient-sdk
Version:
Sitecore Content Hub WebClient SDK.
19 lines • 763 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MailRequestBroadcast = void 0;
const validation_error_1 = require("../../errors/validation-error");
const mail_request_1 = require("./mail-request");
const mail_validator_1 = require("./validators/mail-validator");
/**
* A request for sending e-mails to all users.
*/
class MailRequestBroadcast extends mail_request_1.MailRequest {
validate() {
const failures = new mail_validator_1.MailValidator().validate(this);
if (failures.length > 0) {
throw new validation_error_1.ValidationError(`MailRequestBroadcast is invalid`);
}
}
}
exports.MailRequestBroadcast = MailRequestBroadcast;
//# sourceMappingURL=mail-request-broadcast.js.map