UNPKG

prism-ad-campaigns

Version:
46 lines (37 loc) 953 B
const AdCampaignController = require('./controllers/ad-campaign') const migrations = require('./migrations') const AdCampaignModel = require('./models/ad-campaign') const AdCreativeModel = require('./models/ad-creative') const AdSetModel = require('./models/ad-set') const AdModel = require('./models/ad') function pluginInterface(options = {}) { require('./hooks/after-create-document') require('./hooks/after-update-document') require('./hooks/after-publish-document') const routes = require('./routes') return routes(options) } const resources = { controllers: { AdCampaign: AdCampaignController }, models: { AdCampaign: AdCampaignModel, AdCreative: AdCreativeModel, AdSet: AdSetModel, Ad: AdModel, } } const settings = { migrations, pluginName: 'ad-campaigns' } module.exports = { default: pluginInterface, resources, settings, AdCampaignModel, AdCreativeModel, AdSetModel, AdModel, }