Skip to content

Commit d6823b4

Browse files
authored
Merge pull request #378 from bakaphp/feat/cart-discount
refact: discount response
2 parents 46d6d53 + bb65d4e commit d6823b4

File tree

2 files changed

+22
-16
lines changed

2 files changed

+22
-16
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "0.27.0",
2+
"version": "0.27.1",
33
"license": "MIT",
44
"main": "dist/index.js",
55
"typings": "dist/index.d.ts",

src/types/commerce.ts

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -93,29 +93,35 @@ export interface CartItemData {
9393

9494
export interface CartData {
9595
cart: {
96-
id: number;
96+
id: string;
9797
total: number;
98-
items: {
99-
id: number;
100-
name: string;
101-
price: number;
102-
quantity: number;
103-
attributes: string;
104-
}[];
98+
total_discount: number;
99+
items: CartItem[];
100+
discounts: CartDiscount[];
105101
};
106102
}
107103

104+
export interface CartItem {
105+
id: number;
106+
name: string;
107+
price: number;
108+
quantity: number;
109+
attributes: Record<string, string>;
110+
}
111+
112+
export interface CartDiscount {
113+
code: string;
114+
amount: string;
115+
total: number | null;
116+
}
117+
108118
export interface CartDataDiscount {
109119
cartDiscountCodesUpdate: {
110120
id: string;
111121
total: number;
112-
items: {
113-
id: number;
114-
name: string;
115-
price: number;
116-
quantity: number;
117-
attributes: string;
118-
}[];
122+
total_discount: number;
123+
items: CartItem[];
124+
discounts: CartDiscount[];
119125
};
120126
}
121127

0 commit comments

Comments
 (0)