@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
29 lines (26 loc) • 858 B
text/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)[];
}