45 lines
803 B
TypeScript
45 lines
803 B
TypeScript
![]() |
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[];
|
||
|
};
|