UNPKG

dancecard-email-schemas

Version:

Schemas for objects for Dancecard Email Nurturing System

62 lines (42 loc) 2.32 kB
'use strict'; 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;