@vincentt-sdks/campaign-sdk
Version:
Campaign SDK by Vincentt
25 lines (24 loc) • 505 B
TypeScript
export declare enum CouponStatus {
NONE = "none",
DISTRIBUTED = "distributed",
REDEEMED = "redeemed"
}
export type Coupon = {
id: string;
code: string;
status: CouponStatus;
prizeItemId: string;
redeemedBy: string;
createdAt?: Date;
updatedAt?: Date;
};
export type DrawCouponParams = {
campaignId: string;
sessionId: string;
};
export type ClaimCouponParams = {
code: string;
};
export type ClaimCouponByPrizeItemParams = {
prizeItemId: string;
};