@vincentt-sdks/campaign-sdk
Version:
Campaign SDK by Vincentt
25 lines (24 loc) • 524 B
TypeScript
export type UTMParams = {
source?: string | null;
medium?: string | null;
campaign?: string | null;
term?: string | null;
content?: string | null;
};
export type Session = {
id: string;
networkId: string;
campaignId: string;
userId: string;
utm?: UTMParams | null;
referrer?: string | null;
createdAt?: Date;
updatedAt?: Date;
};
export type CreateSessionParams = {
utm?: UTMParams;
referrer?: string;
};
export type GetSessionParams = {
sessionId: string;
};