UNPKG

@flagship.io/js-sdk

Version:
44 lines (43 loc) 941 B
export interface Targetings { operator: string; key: string; value: any; } export interface VariationGroupDTO { id: string; name?: string; targeting: { targetingGroups: Array<{ targetings: Array<Targetings>; }>; }; variations: Array<{ id: string; name?: string; modifications: { type: string; value: any; }; allocation?: number; reference?: boolean; }>; } export interface BucketingDTO { panic?: boolean; campaigns?: Array<{ id: string; name?: string; type: string; slug?: string | null; variationGroups: Array<VariationGroupDTO>; }>; accountSettings?: { enabledXPC?: true; troubleshooting?: { startDate: string; endDate: string; traffic: number; timezone: string; }; }; }