dancecard-email-schemas
Version:
Schemas for objects for Dancecard Email Nurturing System
62 lines (42 loc) • 2.32 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.EmailSchemasValidator = undefined;
var _Email = require('./schemas/Email');
var _EmailSubtype = require('./schemas/EmailSubtype');
var _SingleEmailSubtype = require('./schemas/SingleEmailSubtype');
var _FirstEmailSubtype = require('./schemas/FirstEmailSubtype');
var _OptInEmailSubtype = require('./schemas/OptInEmailSubtype');
var _Outcome = require('./schemas/Outcome');
var _Program = require('./schemas/Program');
var _Template = require('./schemas/Template');
var _TemplateBlock = require('./schemas/TemplateBlock');
var _TemplateBlockSubtype = require('./schemas/TemplateBlockSubtype');
var _TextBlockSubtype = require('./schemas/TextBlockSubtype');
var _CTABlockSubtype = require('./schemas/CTABlockSubtype');
var _VideoBlockSubtype = require('./schemas/VideoBlockSubtype');
var _GalleryBlockSubtype = require('./schemas/GalleryBlockSubtype');
var _FileBlockSubtype = require('./schemas/FileBlockSubtype');
var _Token = require('./schemas/Token');
var _Account = require('./schemas/Account');
var Validator = require('jsonschema').Validator;
var EmailSchemasValidator = new Validator();
EmailSchemasValidator.addSchema(_Email.Email);
EmailSchemasValidator.addSchema(_EmailSubtype.EmailSubtype);
EmailSchemasValidator.addSchema(_SingleEmailSubtype.SingleEmailSubtype);
EmailSchemasValidator.addSchema(_FirstEmailSubtype.FirstEmailSubtype);
EmailSchemasValidator.addSchema(_OptInEmailSubtype.OptInEmailSubtype);
EmailSchemasValidator.addSchema(_Outcome.Outcome);
EmailSchemasValidator.addSchema(_Program.Program);
EmailSchemasValidator.addSchema(_Template.Template);
EmailSchemasValidator.addSchema(_TemplateBlock.TemplateBlock);
EmailSchemasValidator.addSchema(_TemplateBlockSubtype.TemplateBlockSubtype);
EmailSchemasValidator.addSchema(_TextBlockSubtype.TextBlockSubtype);
EmailSchemasValidator.addSchema(_CTABlockSubtype.CTABlockSubtype);
EmailSchemasValidator.addSchema(_VideoBlockSubtype.VideoBlockSubtype);
EmailSchemasValidator.addSchema(_GalleryBlockSubtype.GalleryBlockSubtype);
EmailSchemasValidator.addSchema(_FileBlockSubtype.FileBlockSubtype);
EmailSchemasValidator.addSchema(_Token.Token);
EmailSchemasValidator.addSchema(_Account.Account);
exports.EmailSchemasValidator = EmailSchemasValidator;