@hhgtech/hhg-components
Version:
Hello Health Group common components
33 lines (32 loc) • 752 B
TypeScript
export interface IFreebieItemData {
image: string;
name: string;
desc: string;
cta_button: string;
product_code: string;
type: EFreebieType;
prize_value?: number;
prize_unit?: string;
winning_slot?: number;
}
export interface IFreebieData {
id: number;
widget_code: string;
widget_title: string;
widget_desc: string;
hosted_by: EHostedBy;
client_name: string;
client_id: number;
brand_image: string;
data_freebies: IFreebieItemData[];
created_at: string;
updated_at: string;
}
export declare enum EHostedBy {
CLIENT = "CLIENT",
HHG = "HHG"
}
export declare enum EFreebieType {
SAMPLE = "SAMPLE",
LUCKY_DRAW = "LUCKY_DRAW"
}