UNPKG

@sitecore/sc-contenthub-webclient-sdk

Version:

Sitecore Content Hub WebClient SDK.

24 lines 1.01 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.MailValidator = void 0; const validation_failure_1 = require("../../../errors/validation-failure"); const guard_1 = __importDefault(require("../../../guard")); const validator_base_1 = require("./validator-base"); class MailValidator extends validator_base_1.ValidatorBase { validate(mailRequest) { guard_1.default.notNullOrUndefined(mailRequest); try { guard_1.default.stringNotNullOrEmpty(mailRequest.mailTemplateName); } catch (error) { const failure = new validation_failure_1.ValidationFailure(`mailTemplateName cannot be null or whitespace.`); this.addFailure(failure); } return this.getFailures(); } } exports.MailValidator = MailValidator; //# sourceMappingURL=mail-validator.js.map