@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
26 lines (24 loc) • 649 B
text/typescript
import {
UserAccountIdentifierInfo,
UserAgentIdentifierInfo,
UserEmailIdentifierInfo,
UserPointIdentifierInfo,
} from '../../reference/UserIdentifierInterface';
import { EmailRenderingContext } from './';
export interface EmailRenderRequest {
email_renderer_id: string;
call_id: string;
context: EmailRenderingContext;
creative_id: string;
campaign_id: string;
campaign_technical_name?: string;
user_identifiers: (
| UserPointIdentifierInfo
| UserEmailIdentifierInfo
| UserAccountIdentifierInfo
| UserAgentIdentifierInfo
)[];
user_data_bag: unknown;
click_urls: string[];
email_tracking_url: string;
}