@sitecore/sc-contenthub-webclient-sdk
Version:
Sitecore Content Hub WebClient SDK.
17 lines • 636 B
JavaScript
import { ValidationFailure } from "../../../errors/validation-failure";
import Guard from "../../../guard";
import { ValidatorBase } from "./validator-base";
export class MailValidator extends ValidatorBase {
validate(mailRequest) {
Guard.notNullOrUndefined(mailRequest);
try {
Guard.stringNotNullOrEmpty(mailRequest.mailTemplateName);
}
catch (error) {
const failure = new ValidationFailure(`mailTemplateName cannot be null or whitespace.`);
this.addFailure(failure);
}
return this.getFailures();
}
}
//# sourceMappingURL=mail-validator.js.map