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

38 lines (37 loc) 1.29 kB
import { BidOptimizer, Creative, ActivityAnalyzer, AudienceFeed, PluginProperty, DisplayAd } from "../../../index"; export interface AudienceFeedConnectorBaseInstanceContext { feed: AudienceFeed; feedProperties: PluginProperty[]; } export interface EmailRendererBaseInstanceContext { creative: Creative; creativeProperties: PluginProperty[]; } export interface EmailRouterBaseInstanceContext { routerProperties: PluginProperty[]; } export interface ActivityAnalyzerBaseInstanceContext { activityAnalyzer: ActivityAnalyzer; activityAnalyzerProperties: PluginProperty[]; } export interface BidOptimizerBaseInstanceContext { bidOptimizer: BidOptimizer; bidOptimizerProperties: PluginProperty[]; } export interface AdRendererBaseInstanceContext { displayAd: DisplayAd; displayAdProperties: PluginProperty[]; } export interface AdRendererTemplateInstanceContext extends AdRendererBaseInstanceContext { width: string; height: string; creative_click_url?: string; compiled_click_url?: any; template: any; compiled_template?: any; ias_client_id?: string; compiled_additional_html?: any; } export interface AdRendererRecoTemplateInstanceContext extends AdRendererTemplateInstanceContext { recommender_id?: string; }