UNPKG

@mediarithmics/plugins-nodejs-sdk

Version:

This is the mediarithmics nodejs to help plugin developers bootstrapping their plugin without having to deal with most of the plugin boilerplate

69 lines (51 loc) 3.65 kB
// Common plugin export * from "./class/mediarithmics/common/BasePlugin"; export * from "./interfaces/mediarithmics/api/common/ValueInterface"; export * from "./interfaces/mediarithmics/api/common/ViewabilityTags"; export * from "./interfaces/mediarithmics/api/common/Response"; export * from "./interfaces/mediarithmics/api/common/EmailInterface"; export * from "./interfaces/mediarithmics/api/common/CreativeInterface"; export * from "./interfaces/mediarithmics/api/common/PluginPropertyInterface"; export * from "./interfaces/mediarithmics/api/common/PluginPropertyInterface"; export * from "./interfaces/mediarithmics/api/common/UserActivityInterface"; export * from "./interfaces/mediarithmics/api/common/UserIdentifierInterface"; export * from "./interfaces/mediarithmics/plugin/InstanceContextInterface"; // Email Router export * from "./interfaces/mediarithmics/api/email-router/EmailRouterInterface" export * from "./interfaces/mediarithmics/api/email-router/EmailRouterPluginResponseInterface" export * from "./interfaces/mediarithmics/api/email-router/EmailRouterRequestInterface" export * from "./class/mediarithmics/email-router/EmailRouterBasePlugin"; // Email Renderer export * from "./interfaces/mediarithmics/api/email-renderer/EmailRendererRequestInterface" export * from "./interfaces/mediarithmics/api/email-renderer/EmailRendererPluginResponseInterface" export * from "./class/mediarithmics/email-renderer/EmailRendererBasePlugin"; // Audience Feed Connector export * from "./interfaces/mediarithmics/api/audience-feed-connector/AudienceFeedInterface" export * from "./interfaces/mediarithmics/api/audience-feed-connector/AudienceFeedConnectorRequestInterface" export * from "./interfaces/mediarithmics/api/audience-feed-connector/AudienceFeedConnectorPluginResponseInterface" export * from "./class/mediarithmics/audience-feed-connector/AudienceFeedConnectorBasePlugin"; // Ad Renderer export * from "./interfaces/mediarithmics/api/ad-renderer/AdRendererRequestInterface"; export * from "./interfaces/mediarithmics/api/ad-renderer/AdRendererPluginResponseInterface"; export * from "./interfaces/mediarithmics/api/ad-renderer/AdLayoutVersionInterface"; export * from "./interfaces/mediarithmics/api/ad-renderer/RecommenderInterface"; export * from "./class/mediarithmics/ad-renderer/AdRendererBasePlugin"; export * from "./class/mediarithmics//ad-renderer/AdRendererTemplatePlugin"; export * from "./class/mediarithmics//ad-renderer/AdRendererRecoTemplatePlugin"; export * from "./interfaces/mediarithmics/plugin/TemplatingEngineInterface" export * from "./interfaces/mediarithmics/api/ad-renderer/UserCampaignInterface"; // Activity Analyzer export * from "./interfaces/mediarithmics/api/activity-analyzer/ActivityAnalyzerRequestInterface"; export * from "./interfaces/mediarithmics/api/activity-analyzer/ActivityAnalyzerPluginResponseInterface"; export * from "./interfaces/mediarithmics/api/activity-analyzer/ActivityAnalyzerInterface"; export * from "./class/mediarithmics/activity-analyzer/ActivityAnalyzerBasePlugin"; // Bid Optimizer export * from "./interfaces/mediarithmics/api/bid-optimizer/BidOptimizerRequestInterface"; export * from "./interfaces/mediarithmics/api/bid-optimizer/BidOptimizerPluginResponseInterface"; export * from "./interfaces/mediarithmics/api/bid-optimizer/BidOptimizerInterface"; export * from "./class/mediarithmics/bid-optimizer/BidOptimizerBasePlugin"; // Plugin Runner export * from "./class/mediarithmics/common/ProductionPluginRunner"; export * from "./class/mediarithmics/common/TestingPluginRunner"; // Helpers export * from "./class/mediarithmics/common/GeolocHelpers"