UNPKG

@sitecore/sc-contenthub-webclient-sdk

Version:

Sitecore Content Hub WebClient SDK.

17 lines 636 B
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