adminFront/src/model/discount.ts

45 lines
803 B
TypeScript
Raw Normal View History

2023-06-13 20:22:14 +00:00
export type Discount = {
ID: string;
Name: string;
Layer: number;
Description: string;
Condition: {
Period?: {
From: string;
To: string;
};
User?: string;
UserType?: string;
Coupon?: string;
PurchasesAmount?: number;
CartPurchasesAmount?: number;
Product?: string;
Term?: string;
Usage?: string;
PriceFrom?: number;
Group?: string;
};
Target: {
Products?: {
ID: string;
Factor: number;
Overhelm: boolean;
}[];
Factor?: number;
TargetScope?: string;
TargetGroup?: string;
Overhelm?: boolean;
};
Audit: {
UpdatedAt: string;
CreatedAt: string;
DeletedAt: string;
Deleted: boolean;
};
Deprecated: boolean;
};
export type DiscountData = {
Discounts: Discount[];
};