@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
19 lines (18 loc) • 828 B
TypeScript
import { PluginEmailMeta, PluginEmailContent, EmailRenderingContext, UserPointIdentifierInfo, UserEmailIdentifierInfo, UserAccountIdentifierInfo, UserAgentIdentifierInfo } from "../../../../index";
export interface EmailRoutingRequest {
email_router_id: string;
call_id: string;
context: EmailRenderingContext;
creative_id: string;
campaign_id: string;
blast_id: string;
datamart_id: string;
user_identifiers: (UserPointIdentifierInfo | UserEmailIdentifierInfo | UserAccountIdentifierInfo | UserAgentIdentifierInfo)[];
meta: PluginEmailMeta;
content: PluginEmailContent;
data: any;
}
export interface CheckEmailsRequest {
email_router_id: string;
user_identifiers: (UserPointIdentifierInfo | UserEmailIdentifierInfo | UserAccountIdentifierInfo | UserAgentIdentifierInfo)[];
}