@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
text/typescript
// 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"