@flashcoffee/fcbraze
Version:
flashcoffee braze sdk
19 lines (18 loc) • 630 B
TypeScript
import { EBrazeResponseMessage } from './enums';
import { IBrazeUserAttributes } from './interfaces';
export interface IBrazeResponseBase {
message: EBrazeResponseMessage.SUCCESS | string;
errors?: Record<string, any>[];
}
export interface IBrazeUserTrackResult extends IBrazeResponseBase {
attributes_processed: number;
events_processed: number;
purchases_processed: number;
}
export interface IBrazeTriggerResult extends IBrazeResponseBase {
dispatch_id: string;
}
export interface IBrazeExportUserResult extends IBrazeResponseBase {
users: IBrazeUserAttributes[];
invalid_user_ids?: string[];
}