Browse Source

chore: Update generated types

Michael Bromley 1 year ago
parent
commit
4662a5dffd

+ 0 - 1
packages/core/src/config/fulfillment/default-fulfillment-process.ts

@@ -97,7 +97,6 @@ export const defaultFulfillmentProcess: FulfillmentProcess<FulfillmentState> = {
                 quantity: l.quantity,
                 quantity: l.quantity,
             }));
             }));
             await stockMovementService.createCancellationsForOrderLines(ctx, orderLineInput);
             await stockMovementService.createCancellationsForOrderLines(ctx, orderLineInput);
-            // const lines = await groupOrderItemsIntoLines(ctx, orderLineInput);
             await stockMovementService.createAllocationsForOrderLines(ctx, orderLineInput);
             await stockMovementService.createAllocationsForOrderLines(ctx, orderLineInput);
         }
         }
         if (fromState === 'Created' && toState === 'Pending') {
         if (fromState === 'Created' && toState === 'Pending') {

+ 65 - 0
packages/payments-plugin/e2e/graphql/generated-admin-types.ts

@@ -6386,6 +6386,16 @@ export type CreateChannelMutation = {
         | { errorCode: ErrorCode; message: string };
         | { errorCode: ErrorCode; message: string };
 };
 };
 
 
+export type CreatePromotionMutationVariables = Exact<{
+    input: CreatePromotionInput;
+}>;
+
+export type CreatePromotionMutation = {
+    createPromotion:
+        | { __typename: 'MissingConditionsError'; errorCode: ErrorCode }
+        | { __typename: 'Promotion' };
+};
+
 export const PaymentMethodFragmentDoc = {
 export const PaymentMethodFragmentDoc = {
     kind: 'Document',
     kind: 'Document',
     definitions: [
     definitions: [
@@ -6847,3 +6857,58 @@ export const CreateChannelDocument = {
         },
         },
     ],
     ],
 } as unknown as DocumentNode<CreateChannelMutation, CreateChannelMutationVariables>;
 } as unknown as DocumentNode<CreateChannelMutation, CreateChannelMutationVariables>;
+export const CreatePromotionDocument = {
+    kind: 'Document',
+    definitions: [
+        {
+            kind: 'OperationDefinition',
+            operation: 'mutation',
+            name: { kind: 'Name', value: 'CreatePromotion' },
+            variableDefinitions: [
+                {
+                    kind: 'VariableDefinition',
+                    variable: { kind: 'Variable', name: { kind: 'Name', value: 'input' } },
+                    type: {
+                        kind: 'NonNullType',
+                        type: { kind: 'NamedType', name: { kind: 'Name', value: 'CreatePromotionInput' } },
+                    },
+                },
+            ],
+            selectionSet: {
+                kind: 'SelectionSet',
+                selections: [
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'createPromotion' },
+                        arguments: [
+                            {
+                                kind: 'Argument',
+                                name: { kind: 'Name', value: 'input' },
+                                value: { kind: 'Variable', name: { kind: 'Name', value: 'input' } },
+                            },
+                        ],
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                {
+                                    kind: 'InlineFragment',
+                                    typeCondition: {
+                                        kind: 'NamedType',
+                                        name: { kind: 'Name', value: 'ErrorResult' },
+                                    },
+                                    selectionSet: {
+                                        kind: 'SelectionSet',
+                                        selections: [
+                                            { kind: 'Field', name: { kind: 'Name', value: 'errorCode' } },
+                                        ],
+                                    },
+                                },
+                                { kind: 'Field', name: { kind: 'Name', value: '__typename' } },
+                            ],
+                        },
+                    },
+                ],
+            },
+        },
+    ],
+} as unknown as DocumentNode<CreatePromotionMutation, CreatePromotionMutationVariables>;

+ 794 - 63
packages/payments-plugin/e2e/graphql/generated-shop-types.ts

@@ -3329,6 +3329,17 @@ export type TestOrderFragmentFragment = {
             type: AdjustmentType;
             type: AdjustmentType;
         }>;
         }>;
     }>;
     }>;
+    shippingAddress?: {
+        fullName?: string | null;
+        company?: string | null;
+        streetLine1?: string | null;
+        streetLine2?: string | null;
+        city?: string | null;
+        province?: string | null;
+        postalCode?: string | null;
+        country?: string | null;
+        phoneNumber?: string | null;
+    } | null;
     shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
     shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
     customer?: { id: string; emailAddress: string; user?: { id: string; identifier: string } | null } | null;
     customer?: { id: string; emailAddress: string; user?: { id: string; identifier: string } | null } | null;
     history: { items: Array<{ id: string; type: HistoryEntryType; data: any }> };
     history: { items: Array<{ id: string; type: HistoryEntryType; data: any }> };
@@ -3389,6 +3400,17 @@ export type AddPaymentToOrderMutation = {
                       type: AdjustmentType;
                       type: AdjustmentType;
                   }>;
                   }>;
               }>;
               }>;
+              shippingAddress?: {
+                  fullName?: string | null;
+                  company?: string | null;
+                  streetLine1?: string | null;
+                  streetLine2?: string | null;
+                  city?: string | null;
+                  province?: string | null;
+                  postalCode?: string | null;
+                  country?: string | null;
+                  phoneNumber?: string | null;
+              } | null;
               shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
               shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
               customer?: {
               customer?: {
                   id: string;
                   id: string;
@@ -3411,6 +3433,52 @@ export type SetShippingAddressMutation = {
     setOrderShippingAddress:
     setOrderShippingAddress:
         | { errorCode: ErrorCode; message: string }
         | { errorCode: ErrorCode; message: string }
         | {
         | {
+              id: string;
+              code: string;
+              state: string;
+              active: boolean;
+              subTotal: number;
+              subTotalWithTax: number;
+              shipping: number;
+              shippingWithTax: number;
+              total: number;
+              totalWithTax: number;
+              currencyCode: CurrencyCode;
+              couponCodes: Array<string>;
+              discounts: Array<{
+                  adjustmentSource: string;
+                  amount: number;
+                  amountWithTax: number;
+                  description: string;
+                  type: AdjustmentType;
+              }>;
+              payments?: Array<{
+                  id: string;
+                  transactionId?: string | null;
+                  method: string;
+                  amount: number;
+                  state: string;
+                  metadata?: any | null;
+              }> | null;
+              lines: Array<{
+                  id: string;
+                  quantity: number;
+                  linePrice: number;
+                  linePriceWithTax: number;
+                  unitPrice: number;
+                  unitPriceWithTax: number;
+                  unitPriceChangeSinceAdded: number;
+                  unitPriceWithTaxChangeSinceAdded: number;
+                  proratedUnitPriceWithTax: number;
+                  productVariant: { id: string };
+                  discounts: Array<{
+                      adjustmentSource: string;
+                      amount: number;
+                      amountWithTax: number;
+                      description: string;
+                      type: AdjustmentType;
+                  }>;
+              }>;
               shippingAddress?: {
               shippingAddress?: {
                   fullName?: string | null;
                   fullName?: string | null;
                   company?: string | null;
                   company?: string | null;
@@ -3422,6 +3490,13 @@ export type SetShippingAddressMutation = {
                   country?: string | null;
                   country?: string | null;
                   phoneNumber?: string | null;
                   phoneNumber?: string | null;
               } | null;
               } | null;
+              shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
+              customer?: {
+                  id: string;
+                  emailAddress: string;
+                  user?: { id: string; identifier: string } | null;
+              } | null;
+              history: { items: Array<{ id: string; type: HistoryEntryType; data: any }> };
           };
           };
 };
 };
 
 
@@ -3509,6 +3584,17 @@ export type SetShippingMethodMutation = {
                       type: AdjustmentType;
                       type: AdjustmentType;
                   }>;
                   }>;
               }>;
               }>;
+              shippingAddress?: {
+                  fullName?: string | null;
+                  company?: string | null;
+                  streetLine1?: string | null;
+                  streetLine2?: string | null;
+                  city?: string | null;
+                  province?: string | null;
+                  postalCode?: string | null;
+                  country?: string | null;
+                  phoneNumber?: string | null;
+              } | null;
               shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
               shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
               customer?: {
               customer?: {
                   id: string;
                   id: string;
@@ -3578,6 +3664,17 @@ export type AddItemToOrderMutation = {
                           type: AdjustmentType;
                           type: AdjustmentType;
                       }>;
                       }>;
                   }>;
                   }>;
+                  shippingAddress?: {
+                      fullName?: string | null;
+                      company?: string | null;
+                      streetLine1?: string | null;
+                      streetLine2?: string | null;
+                      city?: string | null;
+                      province?: string | null;
+                      postalCode?: string | null;
+                      country?: string | null;
+                      phoneNumber?: string | null;
+                  } | null;
                   shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
                   shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
                   customer?: {
                   customer?: {
                       id: string;
                       id: string;
@@ -3635,6 +3732,17 @@ export type AddItemToOrderMutation = {
                       type: AdjustmentType;
                       type: AdjustmentType;
                   }>;
                   }>;
               }>;
               }>;
+              shippingAddress?: {
+                  fullName?: string | null;
+                  company?: string | null;
+                  streetLine1?: string | null;
+                  streetLine2?: string | null;
+                  city?: string | null;
+                  province?: string | null;
+                  postalCode?: string | null;
+                  country?: string | null;
+                  phoneNumber?: string | null;
+              } | null;
               shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
               shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
               customer?: {
               customer?: {
                   id: string;
                   id: string;
@@ -3705,6 +3813,17 @@ export type AdjustOrderLineMutation = {
                           type: AdjustmentType;
                           type: AdjustmentType;
                       }>;
                       }>;
                   }>;
                   }>;
+                  shippingAddress?: {
+                      fullName?: string | null;
+                      company?: string | null;
+                      streetLine1?: string | null;
+                      streetLine2?: string | null;
+                      city?: string | null;
+                      province?: string | null;
+                      postalCode?: string | null;
+                      country?: string | null;
+                      phoneNumber?: string | null;
+                  } | null;
                   shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
                   shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
                   customer?: {
                   customer?: {
                       id: string;
                       id: string;
@@ -3762,6 +3881,17 @@ export type AdjustOrderLineMutation = {
                       type: AdjustmentType;
                       type: AdjustmentType;
                   }>;
                   }>;
               }>;
               }>;
+              shippingAddress?: {
+                  fullName?: string | null;
+                  company?: string | null;
+                  streetLine1?: string | null;
+                  streetLine2?: string | null;
+                  city?: string | null;
+                  province?: string | null;
+                  postalCode?: string | null;
+                  country?: string | null;
+                  phoneNumber?: string | null;
+              } | null;
               shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
               shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
               customer?: {
               customer?: {
                   id: string;
                   id: string;
@@ -3826,6 +3956,17 @@ export type GetOrderByCodeQuery = {
                 type: AdjustmentType;
                 type: AdjustmentType;
             }>;
             }>;
         }>;
         }>;
+        shippingAddress?: {
+            fullName?: string | null;
+            company?: string | null;
+            streetLine1?: string | null;
+            streetLine2?: string | null;
+            city?: string | null;
+            province?: string | null;
+            postalCode?: string | null;
+            country?: string | null;
+            phoneNumber?: string | null;
+        } | null;
         shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
         shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
         customer?: {
         customer?: {
             id: string;
             id: string;
@@ -3886,6 +4027,17 @@ export type GetActiveOrderQuery = {
                 type: AdjustmentType;
                 type: AdjustmentType;
             }>;
             }>;
         }>;
         }>;
+        shippingAddress?: {
+            fullName?: string | null;
+            company?: string | null;
+            streetLine1?: string | null;
+            streetLine2?: string | null;
+            city?: string | null;
+            province?: string | null;
+            postalCode?: string | null;
+            country?: string | null;
+            phoneNumber?: string | null;
+        } | null;
         shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
         shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
         customer?: {
         customer?: {
             id: string;
             id: string;
@@ -3896,6 +4048,83 @@ export type GetActiveOrderQuery = {
     } | null;
     } | null;
 };
 };
 
 
+export type ApplyCouponCodeMutationVariables = Exact<{
+    couponCode: Scalars['String']['input'];
+}>;
+
+export type ApplyCouponCodeMutation = {
+    applyCouponCode:
+        | { errorCode: ErrorCode; message: string }
+        | { errorCode: ErrorCode; message: string }
+        | { errorCode: ErrorCode; message: string }
+        | {
+              id: string;
+              code: string;
+              state: string;
+              active: boolean;
+              subTotal: number;
+              subTotalWithTax: number;
+              shipping: number;
+              shippingWithTax: number;
+              total: number;
+              totalWithTax: number;
+              currencyCode: CurrencyCode;
+              couponCodes: Array<string>;
+              discounts: Array<{
+                  adjustmentSource: string;
+                  amount: number;
+                  amountWithTax: number;
+                  description: string;
+                  type: AdjustmentType;
+              }>;
+              payments?: Array<{
+                  id: string;
+                  transactionId?: string | null;
+                  method: string;
+                  amount: number;
+                  state: string;
+                  metadata?: any | null;
+              }> | null;
+              lines: Array<{
+                  id: string;
+                  quantity: number;
+                  linePrice: number;
+                  linePriceWithTax: number;
+                  unitPrice: number;
+                  unitPriceWithTax: number;
+                  unitPriceChangeSinceAdded: number;
+                  unitPriceWithTaxChangeSinceAdded: number;
+                  proratedUnitPriceWithTax: number;
+                  productVariant: { id: string };
+                  discounts: Array<{
+                      adjustmentSource: string;
+                      amount: number;
+                      amountWithTax: number;
+                      description: string;
+                      type: AdjustmentType;
+                  }>;
+              }>;
+              shippingAddress?: {
+                  fullName?: string | null;
+                  company?: string | null;
+                  streetLine1?: string | null;
+                  streetLine2?: string | null;
+                  city?: string | null;
+                  province?: string | null;
+                  postalCode?: string | null;
+                  country?: string | null;
+                  phoneNumber?: string | null;
+              } | null;
+              shippingLines: Array<{ shippingMethod: { id: string; code: string; description: string } }>;
+              customer?: {
+                  id: string;
+                  emailAddress: string;
+                  user?: { id: string; identifier: string } | null;
+              } | null;
+              history: { items: Array<{ id: string; type: HistoryEntryType; data: any }> };
+          };
+};
+
 export const TestOrderFragmentFragmentDoc = {
 export const TestOrderFragmentFragmentDoc = {
     kind: 'Document',
     kind: 'Document',
     definitions: [
     definitions: [
@@ -3993,6 +4222,24 @@ export const TestOrderFragmentFragmentDoc = {
                             ],
                             ],
                         },
                         },
                     },
                     },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'shippingAddress' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'fullName' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'company' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine1' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine2' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'city' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'province' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'postalCode' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'country' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'phoneNumber' } },
+                            ],
+                        },
+                    },
                     {
                     {
                         kind: 'Field',
                         kind: 'Field',
                         name: { kind: 'Name', value: 'shippingLines' },
                         name: { kind: 'Name', value: 'shippingLines' },
@@ -4277,6 +4524,24 @@ export const AddPaymentToOrderDocument = {
                             ],
                             ],
                         },
                         },
                     },
                     },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'shippingAddress' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'fullName' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'company' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine1' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine2' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'city' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'province' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'postalCode' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'country' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'phoneNumber' } },
+                            ],
+                        },
+                    },
                     {
                     {
                         kind: 'Field',
                         kind: 'Field',
                         name: { kind: 'Name', value: 'shippingLines' },
                         name: { kind: 'Name', value: 'shippingLines' },
@@ -4389,49 +4654,8 @@ export const SetShippingAddressDocument = {
                                         kind: 'SelectionSet',
                                         kind: 'SelectionSet',
                                         selections: [
                                         selections: [
                                             {
                                             {
-                                                kind: 'Field',
-                                                name: { kind: 'Name', value: 'shippingAddress' },
-                                                selectionSet: {
-                                                    kind: 'SelectionSet',
-                                                    selections: [
-                                                        {
-                                                            kind: 'Field',
-                                                            name: { kind: 'Name', value: 'fullName' },
-                                                        },
-                                                        {
-                                                            kind: 'Field',
-                                                            name: { kind: 'Name', value: 'company' },
-                                                        },
-                                                        {
-                                                            kind: 'Field',
-                                                            name: { kind: 'Name', value: 'streetLine1' },
-                                                        },
-                                                        {
-                                                            kind: 'Field',
-                                                            name: { kind: 'Name', value: 'streetLine2' },
-                                                        },
-                                                        {
-                                                            kind: 'Field',
-                                                            name: { kind: 'Name', value: 'city' },
-                                                        },
-                                                        {
-                                                            kind: 'Field',
-                                                            name: { kind: 'Name', value: 'province' },
-                                                        },
-                                                        {
-                                                            kind: 'Field',
-                                                            name: { kind: 'Name', value: 'postalCode' },
-                                                        },
-                                                        {
-                                                            kind: 'Field',
-                                                            name: { kind: 'Name', value: 'country' },
-                                                        },
-                                                        {
-                                                            kind: 'Field',
-                                                            name: { kind: 'Name', value: 'phoneNumber' },
-                                                        },
-                                                    ],
-                                                },
+                                                kind: 'FragmentSpread',
+                                                name: { kind: 'Name', value: 'TestOrderFragment' },
                                             },
                                             },
                                         ],
                                         ],
                                     },
                                     },
@@ -4456,39 +4680,218 @@ export const SetShippingAddressDocument = {
                 ],
                 ],
             },
             },
         },
         },
-    ],
-} as unknown as DocumentNode<SetShippingAddressMutation, SetShippingAddressMutationVariables>;
-export const GetShippingMethodsDocument = {
-    kind: 'Document',
-    definitions: [
         {
         {
-            kind: 'OperationDefinition',
-            operation: 'query',
-            name: { kind: 'Name', value: 'GetShippingMethods' },
+            kind: 'FragmentDefinition',
+            name: { kind: 'Name', value: 'TestOrderFragment' },
+            typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Order' } },
             selectionSet: {
             selectionSet: {
                 kind: 'SelectionSet',
                 kind: 'SelectionSet',
                 selections: [
                 selections: [
+                    { kind: 'Field', name: { kind: 'Name', value: 'id' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'code' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'state' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'active' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'subTotal' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'subTotalWithTax' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'shipping' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'shippingWithTax' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'total' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'totalWithTax' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'currencyCode' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'couponCodes' } },
                     {
                     {
                         kind: 'Field',
                         kind: 'Field',
-                        name: { kind: 'Name', value: 'eligibleShippingMethods' },
+                        name: { kind: 'Name', value: 'discounts' },
                         selectionSet: {
                         selectionSet: {
                             kind: 'SelectionSet',
                             kind: 'SelectionSet',
                             selections: [
                             selections: [
-                                { kind: 'Field', name: { kind: 'Name', value: 'id' } },
-                                { kind: 'Field', name: { kind: 'Name', value: 'code' } },
-                                { kind: 'Field', name: { kind: 'Name', value: 'price' } },
-                                { kind: 'Field', name: { kind: 'Name', value: 'name' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'adjustmentSource' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'amount' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'amountWithTax' } },
                                 { kind: 'Field', name: { kind: 'Name', value: 'description' } },
                                 { kind: 'Field', name: { kind: 'Name', value: 'description' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'type' } },
                             ],
                             ],
                         },
                         },
                     },
                     },
-                ],
-            },
-        },
-    ],
-} as unknown as DocumentNode<GetShippingMethodsQuery, GetShippingMethodsQueryVariables>;
-export const TransitionToStateDocument = {
-    kind: 'Document',
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'payments' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'id' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'transactionId' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'method' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'amount' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'state' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'metadata' } },
+                            ],
+                        },
+                    },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'lines' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'id' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'quantity' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'linePrice' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'linePriceWithTax' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'unitPrice' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'unitPriceWithTax' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'unitPriceChangeSinceAdded' } },
+                                {
+                                    kind: 'Field',
+                                    name: { kind: 'Name', value: 'unitPriceWithTaxChangeSinceAdded' },
+                                },
+                                { kind: 'Field', name: { kind: 'Name', value: 'proratedUnitPriceWithTax' } },
+                                {
+                                    kind: 'Field',
+                                    name: { kind: 'Name', value: 'productVariant' },
+                                    selectionSet: {
+                                        kind: 'SelectionSet',
+                                        selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }],
+                                    },
+                                },
+                                {
+                                    kind: 'Field',
+                                    name: { kind: 'Name', value: 'discounts' },
+                                    selectionSet: {
+                                        kind: 'SelectionSet',
+                                        selections: [
+                                            {
+                                                kind: 'Field',
+                                                name: { kind: 'Name', value: 'adjustmentSource' },
+                                            },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'amount' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'amountWithTax' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'description' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'type' } },
+                                        ],
+                                    },
+                                },
+                            ],
+                        },
+                    },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'shippingAddress' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'fullName' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'company' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine1' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine2' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'city' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'province' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'postalCode' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'country' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'phoneNumber' } },
+                            ],
+                        },
+                    },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'shippingLines' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                {
+                                    kind: 'Field',
+                                    name: { kind: 'Name', value: 'shippingMethod' },
+                                    selectionSet: {
+                                        kind: 'SelectionSet',
+                                        selections: [
+                                            { kind: 'Field', name: { kind: 'Name', value: 'id' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'code' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'description' } },
+                                        ],
+                                    },
+                                },
+                            ],
+                        },
+                    },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'customer' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'id' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'emailAddress' } },
+                                {
+                                    kind: 'Field',
+                                    name: { kind: 'Name', value: 'user' },
+                                    selectionSet: {
+                                        kind: 'SelectionSet',
+                                        selections: [
+                                            { kind: 'Field', name: { kind: 'Name', value: 'id' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'identifier' } },
+                                        ],
+                                    },
+                                },
+                            ],
+                        },
+                    },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'history' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                {
+                                    kind: 'Field',
+                                    name: { kind: 'Name', value: 'items' },
+                                    selectionSet: {
+                                        kind: 'SelectionSet',
+                                        selections: [
+                                            { kind: 'Field', name: { kind: 'Name', value: 'id' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'type' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'data' } },
+                                        ],
+                                    },
+                                },
+                            ],
+                        },
+                    },
+                ],
+            },
+        },
+    ],
+} as unknown as DocumentNode<SetShippingAddressMutation, SetShippingAddressMutationVariables>;
+export const GetShippingMethodsDocument = {
+    kind: 'Document',
+    definitions: [
+        {
+            kind: 'OperationDefinition',
+            operation: 'query',
+            name: { kind: 'Name', value: 'GetShippingMethods' },
+            selectionSet: {
+                kind: 'SelectionSet',
+                selections: [
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'eligibleShippingMethods' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'id' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'code' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'price' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'name' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'description' } },
+                            ],
+                        },
+                    },
+                ],
+            },
+        },
+    ],
+} as unknown as DocumentNode<GetShippingMethodsQuery, GetShippingMethodsQueryVariables>;
+export const TransitionToStateDocument = {
+    kind: 'Document',
     definitions: [
     definitions: [
         {
         {
             kind: 'OperationDefinition',
             kind: 'OperationDefinition',
@@ -4716,6 +5119,24 @@ export const SetShippingMethodDocument = {
                             ],
                             ],
                         },
                         },
                     },
                     },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'shippingAddress' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'fullName' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'company' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine1' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine2' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'city' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'province' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'postalCode' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'country' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'phoneNumber' } },
+                            ],
+                        },
+                    },
                     {
                     {
                         kind: 'Field',
                         kind: 'Field',
                         name: { kind: 'Name', value: 'shippingLines' },
                         name: { kind: 'Name', value: 'shippingLines' },
@@ -4984,6 +5405,24 @@ export const AddItemToOrderDocument = {
                             ],
                             ],
                         },
                         },
                     },
                     },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'shippingAddress' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'fullName' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'company' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine1' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine2' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'city' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'province' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'postalCode' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'country' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'phoneNumber' } },
+                            ],
+                        },
+                    },
                     {
                     {
                         kind: 'Field',
                         kind: 'Field',
                         name: { kind: 'Name', value: 'shippingLines' },
                         name: { kind: 'Name', value: 'shippingLines' },
@@ -5249,6 +5688,24 @@ export const AdjustOrderLineDocument = {
                             ],
                             ],
                         },
                         },
                     },
                     },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'shippingAddress' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'fullName' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'company' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine1' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine2' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'city' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'province' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'postalCode' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'country' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'phoneNumber' } },
+                            ],
+                        },
+                    },
                     {
                     {
                         kind: 'Field',
                         kind: 'Field',
                         name: { kind: 'Name', value: 'shippingLines' },
                         name: { kind: 'Name', value: 'shippingLines' },
@@ -5455,6 +5912,24 @@ export const GetOrderByCodeDocument = {
                             ],
                             ],
                         },
                         },
                     },
                     },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'shippingAddress' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'fullName' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'company' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine1' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine2' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'city' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'province' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'postalCode' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'country' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'phoneNumber' } },
+                            ],
+                        },
+                    },
                     {
                     {
                         kind: 'Field',
                         kind: 'Field',
                         name: { kind: 'Name', value: 'shippingLines' },
                         name: { kind: 'Name', value: 'shippingLines' },
@@ -5644,6 +6119,24 @@ export const GetActiveOrderDocument = {
                             ],
                             ],
                         },
                         },
                     },
                     },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'shippingAddress' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'fullName' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'company' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine1' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine2' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'city' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'province' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'postalCode' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'country' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'phoneNumber' } },
+                            ],
+                        },
+                    },
                     {
                     {
                         kind: 'Field',
                         kind: 'Field',
                         name: { kind: 'Name', value: 'shippingLines' },
                         name: { kind: 'Name', value: 'shippingLines' },
@@ -5713,3 +6206,241 @@ export const GetActiveOrderDocument = {
         },
         },
     ],
     ],
 } as unknown as DocumentNode<GetActiveOrderQuery, GetActiveOrderQueryVariables>;
 } as unknown as DocumentNode<GetActiveOrderQuery, GetActiveOrderQueryVariables>;
+export const ApplyCouponCodeDocument = {
+    kind: 'Document',
+    definitions: [
+        {
+            kind: 'OperationDefinition',
+            operation: 'mutation',
+            name: { kind: 'Name', value: 'ApplyCouponCode' },
+            variableDefinitions: [
+                {
+                    kind: 'VariableDefinition',
+                    variable: { kind: 'Variable', name: { kind: 'Name', value: 'couponCode' } },
+                    type: {
+                        kind: 'NonNullType',
+                        type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } },
+                    },
+                },
+            ],
+            selectionSet: {
+                kind: 'SelectionSet',
+                selections: [
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'applyCouponCode' },
+                        arguments: [
+                            {
+                                kind: 'Argument',
+                                name: { kind: 'Name', value: 'couponCode' },
+                                value: { kind: 'Variable', name: { kind: 'Name', value: 'couponCode' } },
+                            },
+                        ],
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                {
+                                    kind: 'FragmentSpread',
+                                    name: { kind: 'Name', value: 'TestOrderFragment' },
+                                },
+                                {
+                                    kind: 'InlineFragment',
+                                    typeCondition: {
+                                        kind: 'NamedType',
+                                        name: { kind: 'Name', value: 'ErrorResult' },
+                                    },
+                                    selectionSet: {
+                                        kind: 'SelectionSet',
+                                        selections: [
+                                            { kind: 'Field', name: { kind: 'Name', value: 'errorCode' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'message' } },
+                                        ],
+                                    },
+                                },
+                            ],
+                        },
+                    },
+                ],
+            },
+        },
+        {
+            kind: 'FragmentDefinition',
+            name: { kind: 'Name', value: 'TestOrderFragment' },
+            typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Order' } },
+            selectionSet: {
+                kind: 'SelectionSet',
+                selections: [
+                    { kind: 'Field', name: { kind: 'Name', value: 'id' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'code' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'state' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'active' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'subTotal' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'subTotalWithTax' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'shipping' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'shippingWithTax' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'total' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'totalWithTax' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'currencyCode' } },
+                    { kind: 'Field', name: { kind: 'Name', value: 'couponCodes' } },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'discounts' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'adjustmentSource' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'amount' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'amountWithTax' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'description' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'type' } },
+                            ],
+                        },
+                    },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'payments' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'id' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'transactionId' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'method' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'amount' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'state' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'metadata' } },
+                            ],
+                        },
+                    },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'lines' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'id' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'quantity' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'linePrice' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'linePriceWithTax' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'unitPrice' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'unitPriceWithTax' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'unitPriceChangeSinceAdded' } },
+                                {
+                                    kind: 'Field',
+                                    name: { kind: 'Name', value: 'unitPriceWithTaxChangeSinceAdded' },
+                                },
+                                { kind: 'Field', name: { kind: 'Name', value: 'proratedUnitPriceWithTax' } },
+                                {
+                                    kind: 'Field',
+                                    name: { kind: 'Name', value: 'productVariant' },
+                                    selectionSet: {
+                                        kind: 'SelectionSet',
+                                        selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }],
+                                    },
+                                },
+                                {
+                                    kind: 'Field',
+                                    name: { kind: 'Name', value: 'discounts' },
+                                    selectionSet: {
+                                        kind: 'SelectionSet',
+                                        selections: [
+                                            {
+                                                kind: 'Field',
+                                                name: { kind: 'Name', value: 'adjustmentSource' },
+                                            },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'amount' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'amountWithTax' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'description' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'type' } },
+                                        ],
+                                    },
+                                },
+                            ],
+                        },
+                    },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'shippingAddress' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'fullName' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'company' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine1' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'streetLine2' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'city' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'province' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'postalCode' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'country' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'phoneNumber' } },
+                            ],
+                        },
+                    },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'shippingLines' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                {
+                                    kind: 'Field',
+                                    name: { kind: 'Name', value: 'shippingMethod' },
+                                    selectionSet: {
+                                        kind: 'SelectionSet',
+                                        selections: [
+                                            { kind: 'Field', name: { kind: 'Name', value: 'id' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'code' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'description' } },
+                                        ],
+                                    },
+                                },
+                            ],
+                        },
+                    },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'customer' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                { kind: 'Field', name: { kind: 'Name', value: 'id' } },
+                                { kind: 'Field', name: { kind: 'Name', value: 'emailAddress' } },
+                                {
+                                    kind: 'Field',
+                                    name: { kind: 'Name', value: 'user' },
+                                    selectionSet: {
+                                        kind: 'SelectionSet',
+                                        selections: [
+                                            { kind: 'Field', name: { kind: 'Name', value: 'id' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'identifier' } },
+                                        ],
+                                    },
+                                },
+                            ],
+                        },
+                    },
+                    {
+                        kind: 'Field',
+                        name: { kind: 'Name', value: 'history' },
+                        selectionSet: {
+                            kind: 'SelectionSet',
+                            selections: [
+                                {
+                                    kind: 'Field',
+                                    name: { kind: 'Name', value: 'items' },
+                                    selectionSet: {
+                                        kind: 'SelectionSet',
+                                        selections: [
+                                            { kind: 'Field', name: { kind: 'Name', value: 'id' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'type' } },
+                                            { kind: 'Field', name: { kind: 'Name', value: 'data' } },
+                                        ],
+                                    },
+                                },
+                            ],
+                        },
+                    },
+                ],
+            },
+        },
+    ],
+} as unknown as DocumentNode<ApplyCouponCodeMutation, ApplyCouponCodeMutationVariables>;

+ 20 - 62
packages/payments-plugin/src/mollie/graphql/generated-shop-types.ts

@@ -15,13 +15,9 @@ export type Scalars = {
     Boolean: { input: boolean; output: boolean };
     Boolean: { input: boolean; output: boolean };
     Int: { input: number; output: number };
     Int: { input: number; output: number };
     Float: { input: number; output: number };
     Float: { input: number; output: number };
-    /** A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */
     DateTime: { input: any; output: any };
     DateTime: { input: any; output: any };
-    /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */
     JSON: { input: any; output: any };
     JSON: { input: any; output: any };
-    /** The `Money` scalar type represents monetary values and supports signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */
     Money: { input: number; output: number };
     Money: { input: number; output: number };
-    /** The `Upload` scalar type represents a file upload. */
     Upload: { input: any; output: any };
     Upload: { input: any; output: any };
 };
 };
 
 
@@ -323,6 +319,12 @@ export type Coordinate = {
     y: Scalars['Float']['output'];
     y: Scalars['Float']['output'];
 };
 };
 
 
+/**
+ * A Country of the world which your shop operates in.
+ *
+ * The `code` field is typically a 2-character ISO code such as "GB", "US", "DE" etc. This code is used in certain inputs such as
+ * `UpdateAddressInput` and `CreateAddressInput` to specify the country.
+ */
 export type Country = Node &
 export type Country = Node &
     Region & {
     Region & {
         __typename?: 'Country';
         __typename?: 'Country';
@@ -371,6 +373,13 @@ export type CouponCodeLimitError = ErrorResult & {
     message: Scalars['String']['output'];
     message: Scalars['String']['output'];
 };
 };
 
 
+/**
+ * Input used to create an Address.
+ *
+ * The countryCode must correspond to a `code` property of a Country that has been defined in the
+ * Vendure server. The `code` property is typically a 2-character ISO code such as "GB", "US", "DE" etc.
+ * If an invalid code is passed, the mutation will fail.
+ */
 export type CreateAddressInput = {
 export type CreateAddressInput = {
     city?: InputMaybe<Scalars['String']['input']>;
     city?: InputMaybe<Scalars['String']['input']>;
     company?: InputMaybe<Scalars['String']['input']>;
     company?: InputMaybe<Scalars['String']['input']>;
@@ -1675,54 +1684,6 @@ export type MissingPasswordError = ErrorResult & {
     message: Scalars['String']['output'];
     message: Scalars['String']['output'];
 };
 };
 
 
-export type MollieAmount = {
-    __typename?: 'MollieAmount';
-    currency?: Maybe<Scalars['String']['output']>;
-    value?: Maybe<Scalars['String']['output']>;
-};
-
-export type MolliePaymentIntent = {
-    __typename?: 'MolliePaymentIntent';
-    url: Scalars['String']['output'];
-};
-
-export type MolliePaymentIntentError = ErrorResult & {
-    __typename?: 'MolliePaymentIntentError';
-    errorCode: ErrorCode;
-    message: Scalars['String']['output'];
-};
-
-export type MolliePaymentIntentInput = {
-    molliePaymentMethodCode?: InputMaybe<Scalars['String']['input']>;
-    paymentMethodCode?: InputMaybe<Scalars['String']['input']>;
-    redirectUrl?: InputMaybe<Scalars['String']['input']>;
-    orderId?: InputMaybe<Scalars['ID']['input']>;
-};
-
-export type MolliePaymentIntentResult = MolliePaymentIntent | MolliePaymentIntentError;
-
-export type MolliePaymentMethod = {
-    __typename?: 'MolliePaymentMethod';
-    code: Scalars['String']['output'];
-    description?: Maybe<Scalars['String']['output']>;
-    id: Scalars['ID']['output'];
-    image?: Maybe<MolliePaymentMethodImages>;
-    maximumAmount?: Maybe<MollieAmount>;
-    minimumAmount?: Maybe<MollieAmount>;
-    status?: Maybe<Scalars['String']['output']>;
-};
-
-export type MolliePaymentMethodImages = {
-    __typename?: 'MolliePaymentMethodImages';
-    size1x?: Maybe<Scalars['String']['output']>;
-    size2x?: Maybe<Scalars['String']['output']>;
-    svg?: Maybe<Scalars['String']['output']>;
-};
-
-export type MolliePaymentMethodsInput = {
-    paymentMethodCode: Scalars['String']['input'];
-};
-
 export type Mutation = {
 export type Mutation = {
     __typename?: 'Mutation';
     __typename?: 'Mutation';
     /** Adds an item to the order. If custom fields are defined on the OrderLine entity, a third argument 'customFields' will be available. */
     /** Adds an item to the order. If custom fields are defined on the OrderLine entity, a third argument 'customFields' will be available. */
@@ -1737,7 +1698,6 @@ export type Mutation = {
     authenticate: AuthenticationResult;
     authenticate: AuthenticationResult;
     /** Create a new Customer Address */
     /** Create a new Customer Address */
     createCustomerAddress: Address;
     createCustomerAddress: Address;
-    createMolliePaymentIntent: MolliePaymentIntentResult;
     /** Delete an existing Address */
     /** Delete an existing Address */
     deleteCustomerAddress: Success;
     deleteCustomerAddress: Success;
     /** Authenticates the user using the native authentication strategy. This mutation is an alias for `authenticate({ native: { ... }})` */
     /** Authenticates the user using the native authentication strategy. This mutation is an alias for `authenticate({ native: { ... }})` */
@@ -1844,10 +1804,6 @@ export type MutationCreateCustomerAddressArgs = {
     input: CreateAddressInput;
     input: CreateAddressInput;
 };
 };
 
 
-export type MutationCreateMolliePaymentIntentArgs = {
-    input: MolliePaymentIntentInput;
-};
-
 export type MutationDeleteCustomerAddressArgs = {
 export type MutationDeleteCustomerAddressArgs = {
     id: Scalars['ID']['input'];
     id: Scalars['ID']['input'];
 };
 };
@@ -2891,7 +2847,6 @@ export type Query = {
     facets: FacetList;
     facets: FacetList;
     /** Returns information about the current authenticated User */
     /** Returns information about the current authenticated User */
     me?: Maybe<CurrentUser>;
     me?: Maybe<CurrentUser>;
-    molliePaymentMethods: Array<MolliePaymentMethod>;
     /** Returns the possible next states that the activeOrder can transition to */
     /** Returns the possible next states that the activeOrder can transition to */
     nextOrderStates: Array<Scalars['String']['output']>;
     nextOrderStates: Array<Scalars['String']['output']>;
     /**
     /**
@@ -2931,10 +2886,6 @@ export type QueryFacetsArgs = {
     options?: InputMaybe<FacetListOptions>;
     options?: InputMaybe<FacetListOptions>;
 };
 };
 
 
-export type QueryMolliePaymentMethodsArgs = {
-    input: MolliePaymentMethodsInput;
-};
-
 export type QueryOrderArgs = {
 export type QueryOrderArgs = {
     id: Scalars['ID']['input'];
     id: Scalars['ID']['input'];
 };
 };
@@ -3353,6 +3304,13 @@ export type TextCustomFieldConfig = CustomField & {
 
 
 export type TransitionOrderToStateResult = Order | OrderStateTransitionError;
 export type TransitionOrderToStateResult = Order | OrderStateTransitionError;
 
 
+/**
+ * Input used to update an Address.
+ *
+ * The countryCode must correspond to a `code` property of a Country that has been defined in the
+ * Vendure server. The `code` property is typically a 2-character ISO code such as "GB", "US", "DE" etc.
+ * If an invalid code is passed, the mutation will fail.
+ */
 export type UpdateAddressInput = {
 export type UpdateAddressInput = {
     city?: InputMaybe<Scalars['String']['input']>;
     city?: InputMaybe<Scalars['String']['input']>;
     company?: InputMaybe<Scalars['String']['input']>;
     company?: InputMaybe<Scalars['String']['input']>;