@@ -8,13 +8,13 @@ import {
8
8
9
9
/**
10
10
* @typedef {import("../generated/api").CartInput} CartInput
11
- * @typedef {import("../generated/api").FunctionCartRunResult} FunctionCartRunResult
11
+ * @typedef {import("../generated/api").CartLinesDiscountsGenerateRunResult} CartLinesDiscountsGenerateRunResult
12
12
*/
13
13
14
14
/**
15
15
* generateCartRun
16
16
* @param {CartInput} input - The CartInput
17
- * @returns {FunctionCartRunResult } - The function result with discounts.
17
+ * @returns {CartLinesDiscountsGenerateRunResult } - The function result with discounts.
18
18
*/
19
19
export function generateCartRun(input) {
20
20
if (!input.cart.lines.length) {
@@ -29,7 +29,7 @@ export function generateCartRun(input) {
29
29
return {
30
30
operations: [
31
31
{
32
- addOrderDiscounts : {
32
+ orderDiscountsAdd : {
33
33
candidates: [
34
34
{
35
35
message: '10% OFF ORDER',
@@ -51,7 +51,7 @@ export function generateCartRun(input) {
51
51
},
52
52
},
53
53
{
54
- addProductDiscounts : {
54
+ productDiscountsAdd : {
55
55
candidates: [
56
56
{
57
57
message: '20% OFF PRODUCT',
@@ -80,10 +80,10 @@ import {
80
80
OrderDiscountSelectionStrategy,
81
81
ProductDiscountSelectionStrategy,
82
82
CartInput,
83
- FunctionCartRunResult ,
83
+ CartLinesDiscountsGenerateRunResult ,
84
84
} from '../generated/api';
85
85
86
- export function generateCartRun(input: CartInput): FunctionCartRunResult {
86
+ export function generateCartRun(input: CartInput): CartLinesDiscountsGenerateRunResult {
87
87
if (!input.cart.lines.length) {
88
88
throw new Error('No cart lines found');
89
89
}
@@ -98,7 +98,7 @@ export function generateCartRun(input: CartInput): FunctionCartRunResult {
98
98
return {
99
99
operations: [
100
100
{
101
- addOrderDiscounts : {
101
+ orderDiscountsAdd : {
102
102
candidates: [
103
103
{
104
104
message: '10% OFF ORDER',
@@ -120,7 +120,7 @@ export function generateCartRun(input: CartInput): FunctionCartRunResult {
120
120
},
121
121
},
122
122
{
123
- addProductDiscounts : {
123
+ productDiscountsAdd : {
124
124
candidates: [
125
125
{
126
126
message: '20% OFF PRODUCT',
0 commit comments