{
  "storefront": {
    "fromVersion": "2026-07",
    "toVersion": "2026-10",
    "apiType": "storefront",
    "generatedAt": "2026-09-01T13:55:12.331Z",
    "summary": {
      "totalChanges": 9,
      "breakingChanges": 2,
      "deprecations": 0,
      "additions": 1,
      "removals": 0,
      "modifications": 3
    },
    "changes": {
      "types": [
        {
          "name": "ShopPayPaymentRequestShopUser",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'ShopPayPaymentRequestShopUser' was added"
        },
        {
          "name": "ShopPayPaymentRequestShopUser",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'ShopPayPaymentRequestShopUser' has description 'Represents the Shop user that authorized a Shop Pay payment request.'"
        },
        {
          "name": "ShopPayPaymentRequestSession",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": true,
          "description": "Field 'ShopPayPaymentRequestSession.paymentRequest' changed type from 'ShopPayPaymentRequest!' to 'ShopPayPaymentRequest'"
        }
      ],
      "queries": [],
      "mutations": [
        {
          "name": "shopPayPaymentRequestSessionCreate",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'paymentRequest: ShopPayPaymentRequestInput!' was removed from field 'Mutation.shopPayPaymentRequestSessionCreate'",
          "breaking": true
        }
      ],
      "subscriptions": [],
      "enums": []
    }
  },
  "customer-account": {
    "fromVersion": "2026-07",
    "toVersion": "2026-10",
    "apiType": "customer-account",
    "generatedAt": "2026-09-01T13:55:12.353Z",
    "summary": {
      "totalChanges": 19,
      "breakingChanges": 12,
      "deprecations": 0,
      "additions": 1,
      "removals": 8,
      "modifications": 4
    },
    "changes": {
      "types": [
        {
          "name": "AppliedGiftCard",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'AppliedGiftCard' was removed"
        },
        {
          "name": "AvailableShippingRates",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'AvailableShippingRates' was removed"
        },
        {
          "name": "Checkout",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'Checkout' was removed"
        },
        {
          "name": "CheckoutLineItem",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'CheckoutLineItem' was removed"
        },
        {
          "name": "CheckoutLineItemConnection",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'CheckoutLineItemConnection' was removed"
        },
        {
          "name": "CheckoutLineItemEdge",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'CheckoutLineItemEdge' was removed"
        },
        {
          "name": "CustomerMailingAddress",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'CustomerMailingAddress' was removed"
        },
        {
          "name": "ShippingRate",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'ShippingRate' was removed"
        },
        {
          "name": "CustomerSmsMarketingConsent",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'CustomerSmsMarketingConsent' was added"
        },
        {
          "name": "CustomerSmsMarketingConsent",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'CustomerSmsMarketingConsent' object implements 'CustomerMarketingConsent' interface"
        },
        {
          "name": "CustomerSmsMarketingConsent",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'CustomerSmsMarketingConsent' has description 'The SMS marketing consent information for a\n[customer phone number](https://shopify.dev/docs/api/customer/latest/objects/CustomerPhoneNumber).\nImplements the [`CustomerMarketingConsent`](https://shopify.dev/docs/api/customer/latest/interfaces/CustomerMarketingConsent) interface.'"
        },
        {
          "name": "SubscriptionDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": true,
          "description": "Input field 'address' was removed from input object type 'SubscriptionDeliveryMethodLocalDeliveryInput'"
        }
      ],
      "queries": [],
      "mutations": [
        {
          "name": "subscriptionContractFetchDeliveryOptions",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'deliveryAddress: CustomerMailingAddressInput' was removed from field 'Mutation.subscriptionContractFetchDeliveryOptions'",
          "breaking": true
        }
      ],
      "subscriptions": [],
      "enums": [
        {
          "name": "CustomerSmsMarketingConsent",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'CustomerSmsMarketingConsent' has description 'The SMS marketing consent information for a\n[customer phone number](https://shopify.dev/docs/api/customer/latest/objects/CustomerPhoneNumber).\nImplements the [`CustomerMarketingConsent`](https://shopify.dev/docs/api/customer/latest/interfaces/CustomerMarketingConsent) interface.'"
        }
      ]
    }
  },
  "admin": {
    "fromVersion": "2026-07",
    "toVersion": "2026-10",
    "apiType": "admin",
    "generatedAt": "2026-09-01T13:55:12.511Z",
    "summary": {
      "totalChanges": 1203,
      "breakingChanges": 28,
      "deprecations": 0,
      "additions": 113,
      "removals": 23,
      "modifications": 649
    },
    "changes": {
      "types": [
        {
          "name": "PriceRule",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRule' was removed"
        },
        {
          "name": "PriceRuleAllocationMethod",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleAllocationMethod' was removed"
        },
        {
          "name": "PriceRuleCustomerSelection",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleCustomerSelection' was removed"
        },
        {
          "name": "PriceRuleDiscountCode",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleDiscountCode' was removed"
        },
        {
          "name": "PriceRuleDiscountCodeConnection",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleDiscountCodeConnection' was removed"
        },
        {
          "name": "PriceRuleDiscountCodeEdge",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleDiscountCodeEdge' was removed"
        },
        {
          "name": "PriceRuleEntitlementToPrerequisiteQuantityRatio",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleEntitlementToPrerequisiteQuantityRatio' was removed"
        },
        {
          "name": "PriceRuleFeature",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleFeature' was removed"
        },
        {
          "name": "PriceRuleFixedAmountValue",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleFixedAmountValue' was removed"
        },
        {
          "name": "PriceRuleItemEntitlements",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleItemEntitlements' was removed"
        },
        {
          "name": "PriceRuleLineItemPrerequisites",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleLineItemPrerequisites' was removed"
        },
        {
          "name": "PriceRuleMoneyRange",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleMoneyRange' was removed"
        },
        {
          "name": "PriceRulePercentValue",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRulePercentValue' was removed"
        },
        {
          "name": "PriceRulePrerequisiteToEntitlementQuantityRatio",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRulePrerequisiteToEntitlementQuantityRatio' was removed"
        },
        {
          "name": "PriceRuleQuantityRange",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleQuantityRange' was removed"
        },
        {
          "name": "PriceRuleShareableUrl",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleShareableUrl' was removed"
        },
        {
          "name": "PriceRuleShareableUrlTargetType",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleShareableUrlTargetType' was removed"
        },
        {
          "name": "PriceRuleShippingLineEntitlements",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleShippingLineEntitlements' was removed"
        },
        {
          "name": "PriceRuleStatus",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleStatus' was removed"
        },
        {
          "name": "PriceRuleTarget",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleTarget' was removed"
        },
        {
          "name": "PriceRuleTrait",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleTrait' was removed"
        },
        {
          "name": "PriceRuleValidityPeriod",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleValidityPeriod' was removed"
        },
        {
          "name": "PriceRuleValue",
          "kind": "OBJECT",
          "changeType": "removed",
          "breaking": true,
          "description": "Type 'PriceRuleValue' was removed"
        },
        {
          "name": "AnalyticsAnnotation",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsAnnotation' was added"
        },
        {
          "name": "AnalyticsAnnotation",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'AnalyticsAnnotation' object implements 'Node' interface"
        },
        {
          "name": "AnalyticsAnnotation",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsAnnotation' has description 'An annotation for a notable event on a shop\\'s analytics timeline.'"
        },
        {
          "name": "AnalyticsAnnotationConnection",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsAnnotationConnection' was added"
        },
        {
          "name": "AnalyticsAnnotationConnection",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsAnnotationConnection' has description 'An auto-generated type for paginating through multiple AnalyticsAnnotations.'"
        },
        {
          "name": "AnalyticsAnnotationCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsAnnotationCreateInput' was added"
        },
        {
          "name": "AnalyticsAnnotationCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'startedAt' of type 'DateTime!' was added to input object type 'AnalyticsAnnotationCreateInput'"
        },
        {
          "name": "AnalyticsAnnotationCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsAnnotationCreateInput.startedAt' has description 'The date and time when the annotation started.'"
        },
        {
          "name": "AnalyticsAnnotationCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'endedAt' of type 'DateTime' was added to input object type 'AnalyticsAnnotationCreateInput'"
        },
        {
          "name": "AnalyticsAnnotationCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsAnnotationCreateInput.endedAt' has description 'The date and time when the annotation ended. Omit for point-in-time annotations. Set to `null` for open-ended annotations.'"
        },
        {
          "name": "AnalyticsAnnotationCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'type' of type 'String!' was added to input object type 'AnalyticsAnnotationCreateInput'"
        },
        {
          "name": "AnalyticsAnnotationCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsAnnotationCreateInput.type' has description 'A supported type for an app-created annotation. Refer to the list of [supported types](https://shopify.dev/docs/api/shopifyql/latest/syntax/annotate#annotation-categories-and-types).'"
        },
        {
          "name": "AnalyticsAnnotationCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'title' of type 'String!' was added to input object type 'AnalyticsAnnotationCreateInput'"
        },
        {
          "name": "AnalyticsAnnotationCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsAnnotationCreateInput.title' has description 'The title of the annotation, displayed on the chart marker. The maximum length is 75 characters.'"
        },
        {
          "name": "AnalyticsAnnotationCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'description' of type 'String' was added to input object type 'AnalyticsAnnotationCreateInput'"
        },
        {
          "name": "AnalyticsAnnotationCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsAnnotationCreateInput.description' has description 'A plain-text description that provides additional context. The maximum length is 150 characters.'"
        },
        {
          "name": "AnalyticsAnnotationCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsAnnotationCreateInput' has description 'The input fields for creating an [analytics annotation](https://shopify.dev/docs/api/admin-graphql/latest/objects/AnalyticsAnnotation).'"
        },
        {
          "name": "AnalyticsAnnotationCreatePayload",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsAnnotationCreatePayload' was added"
        },
        {
          "name": "AnalyticsAnnotationCreatePayload",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsAnnotationCreatePayload' has description 'Return type for `analyticsAnnotationCreate` mutation.'"
        },
        {
          "name": "AnalyticsAnnotationCreateUserError",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsAnnotationCreateUserError' was added"
        },
        {
          "name": "AnalyticsAnnotationCreateUserError",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'AnalyticsAnnotationCreateUserError' object implements 'DisplayableError' interface"
        },
        {
          "name": "AnalyticsAnnotationCreateUserError",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsAnnotationCreateUserError' has description 'An error that occurs during the execution of `AnalyticsAnnotationCreate`.'"
        },
        {
          "name": "AnalyticsAnnotationCreateUserErrorCode",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsAnnotationCreateUserErrorCode' was added"
        },
        {
          "name": "AnalyticsAnnotationCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'LIMIT_REACHED' was added to enum 'AnalyticsAnnotationCreateUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The maximum number of annotations that an app can have for a shop has been reached.' was added to enum value 'AnalyticsAnnotationCreateUserErrorCode.LIMIT_REACHED'"
        },
        {
          "name": "AnalyticsAnnotationCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SHOPIFY_EMPLOYEE_IMPERSONATING' was added to enum 'AnalyticsAnnotationCreateUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Shopify employees are not permitted to perform this action.' was added to enum value 'AnalyticsAnnotationCreateUserErrorCode.SHOPIFY_EMPLOYEE_IMPERSONATING'"
        },
        {
          "name": "AnalyticsAnnotationCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'AnalyticsAnnotationCreateUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'AnalyticsAnnotationCreateUserErrorCode.INVALID'"
        },
        {
          "name": "AnalyticsAnnotationCreateUserErrorCode",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsAnnotationCreateUserErrorCode' has description 'Possible error codes that can be returned by `AnalyticsAnnotationCreateUserError`.'"
        },
        {
          "name": "AnalyticsAnnotationDeletePayload",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsAnnotationDeletePayload' was added"
        },
        {
          "name": "AnalyticsAnnotationDeletePayload",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsAnnotationDeletePayload' has description 'Return type for `analyticsAnnotationDelete` mutation.'"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserError",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsAnnotationDeleteUserError' was added"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserError",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'AnalyticsAnnotationDeleteUserError' object implements 'DisplayableError' interface"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserError",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsAnnotationDeleteUserError' has description 'An error that occurs during the execution of `AnalyticsAnnotationDelete`.'"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserErrorCode",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsAnnotationDeleteUserErrorCode' was added"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'NOT_FOUND' was added to enum 'AnalyticsAnnotationDeleteUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The analytics annotation was not found.' was added to enum value 'AnalyticsAnnotationDeleteUserErrorCode.NOT_FOUND'"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SHOPIFY_EMPLOYEE_IMPERSONATING' was added to enum 'AnalyticsAnnotationDeleteUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Shopify employees are not permitted to perform this action.' was added to enum value 'AnalyticsAnnotationDeleteUserErrorCode.SHOPIFY_EMPLOYEE_IMPERSONATING'"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'AnalyticsAnnotationDeleteUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'AnalyticsAnnotationDeleteUserErrorCode.INVALID'"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserErrorCode",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsAnnotationDeleteUserErrorCode' has description 'Possible error codes that can be returned by `AnalyticsAnnotationDeleteUserError`.'"
        },
        {
          "name": "AnalyticsAnnotationEdge",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsAnnotationEdge' was added"
        },
        {
          "name": "AnalyticsAnnotationEdge",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsAnnotationEdge' has description 'An auto-generated type which holds one AnalyticsAnnotation and a cursor during pagination.'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsAnnotationSortKeys' was added"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CREATED_AT' was added to enum 'AnalyticsAnnotationSortKeys'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `created_at` value.' was added to enum value 'AnalyticsAnnotationSortKeys.CREATED_AT'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'ENDED_AT' was added to enum 'AnalyticsAnnotationSortKeys'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `ended_at` value.' was added to enum value 'AnalyticsAnnotationSortKeys.ENDED_AT'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'ID' was added to enum 'AnalyticsAnnotationSortKeys'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `id` value.' was added to enum value 'AnalyticsAnnotationSortKeys.ID'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'STARTED_AT' was added to enum 'AnalyticsAnnotationSortKeys'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `started_at` value.' was added to enum value 'AnalyticsAnnotationSortKeys.STARTED_AT'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'UPDATED_AT' was added to enum 'AnalyticsAnnotationSortKeys'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `updated_at` value.' was added to enum value 'AnalyticsAnnotationSortKeys.UPDATED_AT'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsAnnotationSortKeys' has description 'The set of valid sort keys for the AnalyticsAnnotation query.'"
        },
        {
          "name": "AnalyticsAnnotationSource",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsAnnotationSource' was added"
        },
        {
          "name": "AnalyticsAnnotationSource",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SHOPIFY' was added to enum 'AnalyticsAnnotationSource'"
        },
        {
          "name": "AnalyticsAnnotationSource",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Generated by Shopify.' was added to enum value 'AnalyticsAnnotationSource.SHOPIFY'"
        },
        {
          "name": "AnalyticsAnnotationSource",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'APP' was added to enum 'AnalyticsAnnotationSource'"
        },
        {
          "name": "AnalyticsAnnotationSource",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Created by an app.' was added to enum value 'AnalyticsAnnotationSource.APP'"
        },
        {
          "name": "AnalyticsAnnotationSource",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsAnnotationSource' has description 'Identifies who or what created an analytics annotation.'"
        },
        {
          "name": "AnalyticsAnnotationUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsAnnotationUpdateInput' was added"
        },
        {
          "name": "AnalyticsAnnotationUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'startedAt' of type 'DateTime' was added to input object type 'AnalyticsAnnotationUpdateInput'"
        },
        {
          "name": "AnalyticsAnnotationUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsAnnotationUpdateInput.startedAt' has description 'The date and time when the annotation started.'"
        },
        {
          "name": "AnalyticsAnnotationUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'endedAt' of type 'DateTime' was added to input object type 'AnalyticsAnnotationUpdateInput'"
        },
        {
          "name": "AnalyticsAnnotationUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsAnnotationUpdateInput.endedAt' has description 'The date and time when the annotation ended. Set to `null` for open-ended annotations.'"
        },
        {
          "name": "AnalyticsAnnotationUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'type' of type 'String' was added to input object type 'AnalyticsAnnotationUpdateInput'"
        },
        {
          "name": "AnalyticsAnnotationUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsAnnotationUpdateInput.type' has description 'A supported type for an app-created annotation. Refer to the list of [supported types](https://shopify.dev/docs/api/shopifyql/latest/syntax/annotate#annotation-categories-and-types).'"
        },
        {
          "name": "AnalyticsAnnotationUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'title' of type 'String' was added to input object type 'AnalyticsAnnotationUpdateInput'"
        },
        {
          "name": "AnalyticsAnnotationUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsAnnotationUpdateInput.title' has description 'The title of the annotation, displayed on the chart marker. The maximum length is 75 characters.'"
        },
        {
          "name": "AnalyticsAnnotationUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'description' of type 'String' was added to input object type 'AnalyticsAnnotationUpdateInput'"
        },
        {
          "name": "AnalyticsAnnotationUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsAnnotationUpdateInput.description' has description 'A plain-text description that provides additional context. The maximum length is 150 characters. Set to `null` to remove the description.'"
        },
        {
          "name": "AnalyticsAnnotationUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsAnnotationUpdateInput' has description 'The input fields for updating an [analytics annotation](https://shopify.dev/docs/api/admin-graphql/latest/objects/AnalyticsAnnotation). Only the fields you provide are changed.'"
        },
        {
          "name": "AnalyticsAnnotationUpdatePayload",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsAnnotationUpdatePayload' was added"
        },
        {
          "name": "AnalyticsAnnotationUpdatePayload",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsAnnotationUpdatePayload' has description 'Return type for `analyticsAnnotationUpdate` mutation.'"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserError",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsAnnotationUpdateUserError' was added"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserError",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'AnalyticsAnnotationUpdateUserError' object implements 'DisplayableError' interface"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserError",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsAnnotationUpdateUserError' has description 'An error that occurs during the execution of `AnalyticsAnnotationUpdate`.'"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserErrorCode",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsAnnotationUpdateUserErrorCode' was added"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'NOT_FOUND' was added to enum 'AnalyticsAnnotationUpdateUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The analytics annotation was not found.' was added to enum value 'AnalyticsAnnotationUpdateUserErrorCode.NOT_FOUND'"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SHOPIFY_EMPLOYEE_IMPERSONATING' was added to enum 'AnalyticsAnnotationUpdateUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Shopify employees are not permitted to perform this action.' was added to enum value 'AnalyticsAnnotationUpdateUserErrorCode.SHOPIFY_EMPLOYEE_IMPERSONATING'"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'AnalyticsAnnotationUpdateUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'AnalyticsAnnotationUpdateUserErrorCode.INVALID'"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserErrorCode",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsAnnotationUpdateUserErrorCode' has description 'Possible error codes that can be returned by `AnalyticsAnnotationUpdateUserError`.'"
        },
        {
          "name": "AnalyticsTarget",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsTarget' was added"
        },
        {
          "name": "AnalyticsTarget",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'AnalyticsTarget' object implements 'Node' interface"
        },
        {
          "name": "AnalyticsTarget",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsTarget' has description 'Represents a merchant-defined goal for a specific analytics metric over a date range.\nMerchants use analytics targets to track progress toward business objectives, such as reaching\na total sales amount or a number of orders within a given period.\n\nEach target is associated with a single metric and can optionally include filter expressions to\nnarrow the evaluated data. Use the\n[`analyticsTargets`](https://shopify.dev/docs/api/admin-graphql/latest/queries/analyticsTargets) query\nto retrieve targets, and the\n[`analyticsTargetCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/analyticsTargetCreate),\n[`analyticsTargetUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/analyticsTargetUpdate),\nand [`analyticsTargetsDelete`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/analyticsTargetsDelete)\nmutations to manage them.'"
        },
        {
          "name": "AnalyticsTargetConnection",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsTargetConnection' was added"
        },
        {
          "name": "AnalyticsTargetConnection",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsTargetConnection' has description 'An auto-generated type for paginating through multiple AnalyticsTargets.'"
        },
        {
          "name": "AnalyticsTargetCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsTargetCreateInput' was added"
        },
        {
          "name": "AnalyticsTargetCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'metric' of type 'String!' was added to input object type 'AnalyticsTargetCreateInput'"
        },
        {
          "name": "AnalyticsTargetCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsTargetCreateInput.metric' has description 'The identifier of the analytics metric that this target tracks, such as `total_sales` or `orders`.'"
        },
        {
          "name": "AnalyticsTargetCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'startDate' of type 'Date!' was added to input object type 'AnalyticsTargetCreateInput'"
        },
        {
          "name": "AnalyticsTargetCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsTargetCreateInput.startDate' has description 'The start date of the period over which progress toward the target is measured.'"
        },
        {
          "name": "AnalyticsTargetCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'endDate' of type 'Date!' was added to input object type 'AnalyticsTargetCreateInput'"
        },
        {
          "name": "AnalyticsTargetCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsTargetCreateInput.endDate' has description 'The end date of the period over which progress toward the target is measured.'"
        },
        {
          "name": "AnalyticsTargetCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'expectedValue' of type 'Decimal!' was added to input object type 'AnalyticsTargetCreateInput'"
        },
        {
          "name": "AnalyticsTargetCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsTargetCreateInput.expectedValue' has description 'The goal value that the merchant aims to reach for the tracked metric within the target period. Must be greater than 0.'"
        },
        {
          "name": "AnalyticsTargetCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'name' of type 'String!' was added to input object type 'AnalyticsTargetCreateInput'"
        },
        {
          "name": "AnalyticsTargetCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsTargetCreateInput.name' has description 'A human-readable label for the target, such as `Q1 Sales Target`.'"
        },
        {
          "name": "AnalyticsTargetCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'filters' of type 'String' was added to input object type 'AnalyticsTargetCreateInput'"
        },
        {
          "name": "AnalyticsTargetCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsTargetCreateInput.filters' has description 'An optional filter expression to narrow the data evaluated against this target. For example, `shipping_country = \\'US\\'`.'"
        },
        {
          "name": "AnalyticsTargetCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsTargetCreateInput' has description 'The input fields for creating an [analytics target](https://shopify.dev/docs/api/admin-graphql/latest/objects/AnalyticsTarget) that tracks a merchant\\'s goal for a specific metric over a date range.'"
        },
        {
          "name": "AnalyticsTargetCreatePayload",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsTargetCreatePayload' was added"
        },
        {
          "name": "AnalyticsTargetCreatePayload",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsTargetCreatePayload' has description 'Return type for `analyticsTargetCreate` mutation.'"
        },
        {
          "name": "AnalyticsTargetCreateUserError",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsTargetCreateUserError' was added"
        },
        {
          "name": "AnalyticsTargetCreateUserError",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'AnalyticsTargetCreateUserError' object implements 'DisplayableError' interface"
        },
        {
          "name": "AnalyticsTargetCreateUserError",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsTargetCreateUserError' has description 'An error that occurs during the execution of `AnalyticsTargetCreate`.'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsTargetCreateUserErrorCode' was added"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SHOPIFY_EMPLOYEE_IMPERSONATING' was added to enum 'AnalyticsTargetCreateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Shopify employees are not permitted to perform this action.' was added to enum value 'AnalyticsTargetCreateUserErrorCode.SHOPIFY_EMPLOYEE_IMPERSONATING'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID_METRIC' was added to enum 'AnalyticsTargetCreateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The provided metric is not valid for analytics targets.' was added to enum value 'AnalyticsTargetCreateUserErrorCode.INVALID_METRIC'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'AnalyticsTargetCreateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'AnalyticsTargetCreateUserErrorCode.INVALID'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'TAKEN' was added to enum 'AnalyticsTargetCreateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is already taken.' was added to enum value 'AnalyticsTargetCreateUserErrorCode.TAKEN'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsTargetCreateUserErrorCode' has description 'Possible error codes that can be returned by `AnalyticsTargetCreateUserError`.'"
        },
        {
          "name": "AnalyticsTargetEdge",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsTargetEdge' was added"
        },
        {
          "name": "AnalyticsTargetEdge",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsTargetEdge' has description 'An auto-generated type which holds one AnalyticsTarget and a cursor during pagination.'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsTargetSortKeys' was added"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CREATED_AT' was added to enum 'AnalyticsTargetSortKeys'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `created_at` value.' was added to enum value 'AnalyticsTargetSortKeys.CREATED_AT'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'END_DATE' was added to enum 'AnalyticsTargetSortKeys'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `end_date` value.' was added to enum value 'AnalyticsTargetSortKeys.END_DATE'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'EXPECTED_VALUE' was added to enum 'AnalyticsTargetSortKeys'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `expected_value` value.' was added to enum value 'AnalyticsTargetSortKeys.EXPECTED_VALUE'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'ID' was added to enum 'AnalyticsTargetSortKeys'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `id` value.' was added to enum value 'AnalyticsTargetSortKeys.ID'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'METRIC' was added to enum 'AnalyticsTargetSortKeys'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `metric` value.' was added to enum value 'AnalyticsTargetSortKeys.METRIC'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'NAME' was added to enum 'AnalyticsTargetSortKeys'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `name` value.' was added to enum value 'AnalyticsTargetSortKeys.NAME'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'START_DATE' was added to enum 'AnalyticsTargetSortKeys'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `start_date` value.' was added to enum value 'AnalyticsTargetSortKeys.START_DATE'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsTargetSortKeys' has description 'The set of valid sort keys for the AnalyticsTarget query.'"
        },
        {
          "name": "AnalyticsTargetUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsTargetUpdateInput' was added"
        },
        {
          "name": "AnalyticsTargetUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'metric' of type 'String' was added to input object type 'AnalyticsTargetUpdateInput'"
        },
        {
          "name": "AnalyticsTargetUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsTargetUpdateInput.metric' has description 'The identifier of the analytics metric that this target tracks, such as `total_sales` or `orders`.'"
        },
        {
          "name": "AnalyticsTargetUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'startDate' of type 'Date' was added to input object type 'AnalyticsTargetUpdateInput'"
        },
        {
          "name": "AnalyticsTargetUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsTargetUpdateInput.startDate' has description 'The start date of the period over which progress toward the target is measured.'"
        },
        {
          "name": "AnalyticsTargetUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'endDate' of type 'Date' was added to input object type 'AnalyticsTargetUpdateInput'"
        },
        {
          "name": "AnalyticsTargetUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsTargetUpdateInput.endDate' has description 'The end date of the period over which progress toward the target is measured.'"
        },
        {
          "name": "AnalyticsTargetUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'expectedValue' of type 'Decimal' was added to input object type 'AnalyticsTargetUpdateInput'"
        },
        {
          "name": "AnalyticsTargetUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsTargetUpdateInput.expectedValue' has description 'The goal value that the merchant aims to reach for the tracked metric within the target period. Must be greater than 0.'"
        },
        {
          "name": "AnalyticsTargetUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'name' of type 'String' was added to input object type 'AnalyticsTargetUpdateInput'"
        },
        {
          "name": "AnalyticsTargetUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsTargetUpdateInput.name' has description 'A human-readable label for the target, such as `Q1 Sales Target`.'"
        },
        {
          "name": "AnalyticsTargetUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'filters' of type 'String' was added to input object type 'AnalyticsTargetUpdateInput'"
        },
        {
          "name": "AnalyticsTargetUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'AnalyticsTargetUpdateInput.filters' has description 'An optional filter expression to narrow the data evaluated against this target. For example, `shipping_country = \\'US\\'`.'"
        },
        {
          "name": "AnalyticsTargetUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsTargetUpdateInput' has description 'The input fields for updating an existing [analytics target](https://shopify.dev/docs/api/admin-graphql/latest/objects/AnalyticsTarget). Only provided fields are modified; omitted fields remain unchanged.'"
        },
        {
          "name": "AnalyticsTargetUpdatePayload",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsTargetUpdatePayload' was added"
        },
        {
          "name": "AnalyticsTargetUpdatePayload",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsTargetUpdatePayload' has description 'Return type for `analyticsTargetUpdate` mutation.'"
        },
        {
          "name": "AnalyticsTargetUpdateUserError",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsTargetUpdateUserError' was added"
        },
        {
          "name": "AnalyticsTargetUpdateUserError",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'AnalyticsTargetUpdateUserError' object implements 'DisplayableError' interface"
        },
        {
          "name": "AnalyticsTargetUpdateUserError",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsTargetUpdateUserError' has description 'An error that occurs during the execution of `AnalyticsTargetUpdate`.'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsTargetUpdateUserErrorCode' was added"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'NOT_FOUND' was added to enum 'AnalyticsTargetUpdateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The analytics target was not found.' was added to enum value 'AnalyticsTargetUpdateUserErrorCode.NOT_FOUND'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SHOPIFY_EMPLOYEE_IMPERSONATING' was added to enum 'AnalyticsTargetUpdateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Shopify employees are not permitted to perform this action.' was added to enum value 'AnalyticsTargetUpdateUserErrorCode.SHOPIFY_EMPLOYEE_IMPERSONATING'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID_METRIC' was added to enum 'AnalyticsTargetUpdateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The provided metric is not valid for analytics targets.' was added to enum value 'AnalyticsTargetUpdateUserErrorCode.INVALID_METRIC'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'AnalyticsTargetUpdateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'AnalyticsTargetUpdateUserErrorCode.INVALID'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'TAKEN' was added to enum 'AnalyticsTargetUpdateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is already taken.' was added to enum value 'AnalyticsTargetUpdateUserErrorCode.TAKEN'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsTargetUpdateUserErrorCode' has description 'Possible error codes that can be returned by `AnalyticsTargetUpdateUserError`.'"
        },
        {
          "name": "AnalyticsTargetsDeletePayload",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsTargetsDeletePayload' was added"
        },
        {
          "name": "AnalyticsTargetsDeletePayload",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsTargetsDeletePayload' has description 'Return type for `analyticsTargetsDelete` mutation.'"
        },
        {
          "name": "AnalyticsTargetsDeleteUserError",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsTargetsDeleteUserError' was added"
        },
        {
          "name": "AnalyticsTargetsDeleteUserError",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'AnalyticsTargetsDeleteUserError' object implements 'DisplayableError' interface"
        },
        {
          "name": "AnalyticsTargetsDeleteUserError",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsTargetsDeleteUserError' has description 'An error that occurs during the execution of `AnalyticsTargetsDelete`.'"
        },
        {
          "name": "AnalyticsTargetsDeleteUserErrorCode",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'AnalyticsTargetsDeleteUserErrorCode' was added"
        },
        {
          "name": "AnalyticsTargetsDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'NOT_FOUND' was added to enum 'AnalyticsTargetsDeleteUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetsDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The analytics target was not found.' was added to enum value 'AnalyticsTargetsDeleteUserErrorCode.NOT_FOUND'"
        },
        {
          "name": "AnalyticsTargetsDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SHOPIFY_EMPLOYEE_IMPERSONATING' was added to enum 'AnalyticsTargetsDeleteUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetsDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Shopify employees are not permitted to perform this action.' was added to enum value 'AnalyticsTargetsDeleteUserErrorCode.SHOPIFY_EMPLOYEE_IMPERSONATING'"
        },
        {
          "name": "AnalyticsTargetsDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'AnalyticsTargetsDeleteUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetsDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'AnalyticsTargetsDeleteUserErrorCode.INVALID'"
        },
        {
          "name": "AnalyticsTargetsDeleteUserErrorCode",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'AnalyticsTargetsDeleteUserErrorCode' has description 'Possible error codes that can be returned by `AnalyticsTargetsDeleteUserError`.'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldInt",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'CollectionSourceInclusionConditionMetafieldInt' was added"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldInt",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'CollectionSourceInclusionConditionMetafieldInt' object implements 'CollectionSourceInclusionCondition' interface"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldInt",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'CollectionSourceInclusionConditionMetafieldInt' object implements 'CollectionSourceInclusionConditionMetafield' interface"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldInt",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'CollectionSourceInclusionConditionMetafieldInt' has description 'A condition based on integer metafield values for including products in a collection.'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'CollectionSourceInclusionConditionMetafieldIntInput' was added"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'definitionId' of type 'ID!' was added to input object type 'CollectionSourceInclusionConditionMetafieldIntInput'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'CollectionSourceInclusionConditionMetafieldIntInput.definitionId' has description 'The ID of the metafield definition.'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'relation' of type 'CollectionSourceInclusionConditionMetafieldIntRelation!' was added to input object type 'CollectionSourceInclusionConditionMetafieldIntInput'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'CollectionSourceInclusionConditionMetafieldIntInput.relation' has description 'The relationship between the metafield value and the condition value.'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'value' of type 'String!' was added to input object type 'CollectionSourceInclusionConditionMetafieldIntInput'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'CollectionSourceInclusionConditionMetafieldIntInput.value' has description 'The integer value to match against, as a string.'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'CollectionSourceInclusionConditionMetafieldIntInput' has description 'The input fields for a condition based on integer metafield values.'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntRelation",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'CollectionSourceInclusionConditionMetafieldIntRelation' was added"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntRelation",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'EQUALS' was added to enum 'CollectionSourceInclusionConditionMetafieldIntRelation'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntRelation",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The metafield value equals the specified value.' was added to enum value 'CollectionSourceInclusionConditionMetafieldIntRelation.EQUALS'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntRelation",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'GREATER_THAN' was added to enum 'CollectionSourceInclusionConditionMetafieldIntRelation'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntRelation",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The metafield value is greater than the specified value.' was added to enum value 'CollectionSourceInclusionConditionMetafieldIntRelation.GREATER_THAN'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntRelation",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'LESS_THAN' was added to enum 'CollectionSourceInclusionConditionMetafieldIntRelation'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntRelation",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The metafield value is less than the specified value.' was added to enum value 'CollectionSourceInclusionConditionMetafieldIntRelation.LESS_THAN'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntRelation",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'CollectionSourceInclusionConditionMetafieldIntRelation' has description 'The relation for comparing integer metafield values.'"
        },
        {
          "name": "CollectionSourceInclusionConditionUpdateMetafieldIntInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'CollectionSourceInclusionConditionUpdateMetafieldIntInput' was added"
        },
        {
          "name": "CollectionSourceInclusionConditionUpdateMetafieldIntInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'definitionId' of type 'ID' was added to input object type 'CollectionSourceInclusionConditionUpdateMetafieldIntInput'"
        },
        {
          "name": "CollectionSourceInclusionConditionUpdateMetafieldIntInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'CollectionSourceInclusionConditionUpdateMetafieldIntInput.definitionId' has description 'The ID of the metafield definition.'"
        },
        {
          "name": "CollectionSourceInclusionConditionUpdateMetafieldIntInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'relation' of type 'CollectionSourceInclusionConditionMetafieldIntRelation' was added to input object type 'CollectionSourceInclusionConditionUpdateMetafieldIntInput'"
        },
        {
          "name": "CollectionSourceInclusionConditionUpdateMetafieldIntInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'CollectionSourceInclusionConditionUpdateMetafieldIntInput.relation' has description 'The relationship between the metafield value and the condition value.'"
        },
        {
          "name": "CollectionSourceInclusionConditionUpdateMetafieldIntInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'value' of type 'String' was added to input object type 'CollectionSourceInclusionConditionUpdateMetafieldIntInput'"
        },
        {
          "name": "CollectionSourceInclusionConditionUpdateMetafieldIntInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'CollectionSourceInclusionConditionUpdateMetafieldIntInput.value' has description 'The integer value to match against, as a string.'"
        },
        {
          "name": "CollectionSourceInclusionConditionUpdateMetafieldIntInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'CollectionSourceInclusionConditionUpdateMetafieldIntInput' has description 'The input fields for updating a condition based on integer metafield values.'"
        },
        {
          "name": "CustomerSmsMarketingConsent",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'CustomerSmsMarketingConsent' was added"
        },
        {
          "name": "CustomerSmsMarketingConsent",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'CustomerSmsMarketingConsent' object implements 'CustomerMarketingConsent' interface"
        },
        {
          "name": "CustomerSmsMarketingConsent",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'CustomerSmsMarketingConsent' has description 'The SMS marketing consent information for a [customer\\'s phone number](https://shopify.dev/docs/api/admin-graphql/latest/objects/CustomerPhoneNumber). Implements the [`CustomerMarketingConsent`](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/CustomerMarketingConsent) interface. Use the [`customerSmsMarketingConsentUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/customerSmsMarketingConsentUpdate) mutation to change it.'"
        },
        {
          "name": "OrderCancelJobResult",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'OrderCancelJobResult' was added"
        },
        {
          "name": "OrderCancelJobResult",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'OrderCancelJobResult' object implements 'JobResult' interface"
        },
        {
          "name": "OrderCancelJobResult",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'OrderCancelJobResult' object implements 'Node' interface"
        },
        {
          "name": "OrderCancelJobResult",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'OrderCancelJobResult' has description 'A job to determine the result of an order cancellation request.'"
        },
        {
          "name": "OrderCancelStatus",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'OrderCancelStatus' was added"
        },
        {
          "name": "OrderCancelStatus",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'STARTED' was added to enum 'OrderCancelStatus'"
        },
        {
          "name": "OrderCancelStatus",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The order cancellation has been initiated.' was added to enum value 'OrderCancelStatus.STARTED'"
        },
        {
          "name": "OrderCancelStatus",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SUCCEEDED' was added to enum 'OrderCancelStatus'"
        },
        {
          "name": "OrderCancelStatus",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The order cancellation has been completed successfully.' was added to enum value 'OrderCancelStatus.SUCCEEDED'"
        },
        {
          "name": "OrderCancelStatus",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'FAILED' was added to enum 'OrderCancelStatus'"
        },
        {
          "name": "OrderCancelStatus",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The order cancellation has failed.' was added to enum value 'OrderCancelStatus.FAILED'"
        },
        {
          "name": "OrderCancelStatus",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'OrderCancelStatus' has description 'Represents the status of the order\\'s cancellation request.'"
        },
        {
          "name": "SubscriptionBillingCycleContractEditCalculatePayload",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionBillingCycleContractEditCalculatePayload' was added"
        },
        {
          "name": "SubscriptionBillingCycleContractEditCalculatePayload",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionBillingCycleContractEditCalculatePayload' has description 'Return type for `subscriptionBillingCycleContractEditCalculate` mutation.'"
        },
        {
          "name": "SubscriptionBillingCycleContractEditCalculateUserError",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionBillingCycleContractEditCalculateUserError' was added"
        },
        {
          "name": "SubscriptionBillingCycleContractEditCalculateUserError",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'SubscriptionBillingCycleContractEditCalculateUserError' object implements 'DisplayableError' interface"
        },
        {
          "name": "SubscriptionBillingCycleContractEditCalculateUserError",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionBillingCycleContractEditCalculateUserError' has description 'An error that occurs during the execution of `SubscriptionBillingCycleContractEditCalculate`.'"
        },
        {
          "name": "SubscriptionBillingCycleContractEditCalculateUserErrorCode",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionBillingCycleContractEditCalculateUserErrorCode' was added"
        },
        {
          "name": "SubscriptionBillingCycleContractEditCalculateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'SubscriptionBillingCycleContractEditCalculateUserErrorCode'"
        },
        {
          "name": "SubscriptionBillingCycleContractEditCalculateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'SubscriptionBillingCycleContractEditCalculateUserErrorCode.INVALID'"
        },
        {
          "name": "SubscriptionBillingCycleContractEditCalculateUserErrorCode",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionBillingCycleContractEditCalculateUserErrorCode' has description 'Possible error codes that can be returned by `SubscriptionBillingCycleContractEditCalculateUserError`.'"
        },
        {
          "name": "SubscriptionCalculatedContract",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionCalculatedContract' was added"
        },
        {
          "name": "SubscriptionCalculatedContract",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionCalculatedContract' has description 'A calculated subscription contract that can be previewed before committing.'"
        },
        {
          "name": "SubscriptionCommittedContract",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionCommittedContract' was added"
        },
        {
          "name": "SubscriptionCommittedContract",
          "kind": "UNION",
          "changeType": "modified",
          "breaking": false,
          "description": "Member 'SubscriptionBillingCycleEditedContract' was added to Union type 'SubscriptionCommittedContract'"
        },
        {
          "name": "SubscriptionCommittedContract",
          "kind": "UNION",
          "changeType": "modified",
          "breaking": false,
          "description": "Member 'SubscriptionContract' was added to Union type 'SubscriptionCommittedContract'"
        },
        {
          "name": "SubscriptionCommittedContract",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionCommittedContract' has description 'The committed result of a subscription contract calculation.'"
        },
        {
          "name": "SubscriptionContractCalculation",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculation' was added"
        },
        {
          "name": "SubscriptionContractCalculation",
          "kind": "UNION",
          "changeType": "modified",
          "breaking": false,
          "description": "Member 'SubscriptionContractCalculationFailure' was added to Union type 'SubscriptionContractCalculation'"
        },
        {
          "name": "SubscriptionContractCalculation",
          "kind": "UNION",
          "changeType": "modified",
          "breaking": false,
          "description": "Member 'SubscriptionContractCalculationPending' was added to Union type 'SubscriptionContractCalculation'"
        },
        {
          "name": "SubscriptionContractCalculation",
          "kind": "UNION",
          "changeType": "modified",
          "breaking": false,
          "description": "Member 'SubscriptionContractCalculationSuccess' was added to Union type 'SubscriptionContractCalculation'"
        },
        {
          "name": "SubscriptionContractCalculation",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculation' has description 'The result of a subscription contract calculation, returned by the [`subscriptionContractCalculation`](https://shopify.dev/docs/api/admin-graphql/latest/queries/subscriptionContractCalculation) query. Because calculations run asynchronously, the concrete type reflects the calculation\\'s current state: `SubscriptionContractCalculationPending` while it\\'s still processing, `SubscriptionContractCalculationSuccess` once it\\'s ready to commit, or `SubscriptionContractCalculationFailure` if it failed, whose `errors` field describes what went wrong. Poll the query until the type is no longer pending.'"
        },
        {
          "name": "SubscriptionContractCalculationAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationAnchorInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'weekday' of type 'SubscriptionContractCalculationWeekdayAnchorInput' was added to input object type 'SubscriptionContractCalculationAnchorInput'"
        },
        {
          "name": "SubscriptionContractCalculationAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationAnchorInput.weekday' has description 'Anchor to a specific day of the week.'"
        },
        {
          "name": "SubscriptionContractCalculationAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'monthday' of type 'SubscriptionContractCalculationMonthdayAnchorInput' was added to input object type 'SubscriptionContractCalculationAnchorInput'"
        },
        {
          "name": "SubscriptionContractCalculationAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationAnchorInput.monthday' has description 'Anchor to a specific day of the month.'"
        },
        {
          "name": "SubscriptionContractCalculationAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'yearday' of type 'SubscriptionContractCalculationYeardayAnchorInput' was added to input object type 'SubscriptionContractCalculationAnchorInput'"
        },
        {
          "name": "SubscriptionContractCalculationAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationAnchorInput.yearday' has description 'Anchor to a specific day of the year.'"
        },
        {
          "name": "SubscriptionContractCalculationAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationAnchorInput' has description 'The input fields for subscription contract anchors used for contract calculation.\nThis is a oneOf input: one, and only one, field can be provided.'"
        },
        {
          "name": "SubscriptionContractCalculationAppManagedBillingConfigInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationAppManagedBillingConfigInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationAppManagedBillingConfigInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'minCycles' of type 'Int' was added to input object type 'SubscriptionContractCalculationAppManagedBillingConfigInput'"
        },
        {
          "name": "SubscriptionContractCalculationAppManagedBillingConfigInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationAppManagedBillingConfigInput.minCycles' has description 'The minimum number of billing cycles.'"
        },
        {
          "name": "SubscriptionContractCalculationAppManagedBillingConfigInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'maxCycles' of type 'Int' was added to input object type 'SubscriptionContractCalculationAppManagedBillingConfigInput'"
        },
        {
          "name": "SubscriptionContractCalculationAppManagedBillingConfigInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationAppManagedBillingConfigInput.maxCycles' has description 'The maximum number of billing cycles.'"
        },
        {
          "name": "SubscriptionContractCalculationAppManagedBillingConfigInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationAppManagedBillingConfigInput' has description 'The input fields for app-managed billing configuration for subscriptions contracts. These fields are stored on the contract but are not used to calculate billing cycle dates.'"
        },
        {
          "name": "SubscriptionContractCalculationAppManagedPricingPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationAppManagedPricingPolicyInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationAppManagedPricingPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'basePrice' of type 'MoneyInput!' was added to input object type 'SubscriptionContractCalculationAppManagedPricingPolicyInput'"
        },
        {
          "name": "SubscriptionContractCalculationAppManagedPricingPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationAppManagedPricingPolicyInput.basePrice' has description 'The base price per unit for the subscription line. The amount must be greater than or equal to 0.'"
        },
        {
          "name": "SubscriptionContractCalculationAppManagedPricingPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'cyclePriceAdjustments' of type '[SubscriptionContractCalculationCyclePriceAdjustmentInput!]!' was added to input object type 'SubscriptionContractCalculationAppManagedPricingPolicyInput'"
        },
        {
          "name": "SubscriptionContractCalculationAppManagedPricingPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationAppManagedPricingPolicyInput.cyclePriceAdjustments' has description 'The expected pricing changes for each billing cycle.'"
        },
        {
          "name": "SubscriptionContractCalculationAppManagedPricingPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationAppManagedPricingPolicyInput' has description 'The input fields for app-managed pricing policy for subscription lines. These fields are stored on the contract line but do not drive pricing calculations. The actual line price is determined by the line\\'s current price.'"
        },
        {
          "name": "SubscriptionContractCalculationBillingCycleEditInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationBillingCycleEditInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationBillingCycleEditInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'withMerchandiseCustomizations' of type 'Boolean!' was added to input object type 'SubscriptionContractCalculationBillingCycleEditInput'"
        },
        {
          "name": "SubscriptionContractCalculationBillingCycleEditInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationBillingCycleEditInput.withMerchandiseCustomizations' has description 'Specifies whether to use merchandise customizations in the calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationBillingCycleEditInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'lines' of type '[SubscriptionContractCalculationLineInput!]' was added to input object type 'SubscriptionContractCalculationBillingCycleEditInput'"
        },
        {
          "name": "SubscriptionContractCalculationBillingCycleEditInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationBillingCycleEditInput.lines' has description 'The subscription lines to set for the targeted billing cycle. Replaces all existing lines with the contents of this array. At least one line is required.\n- To update an existing line within the new set, include its `id`.\n- To add a new line, omit its `id`.'"
        },
        {
          "name": "SubscriptionContractCalculationBillingCycleEditInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'manualDiscounts' of type '[SubscriptionContractCalculationManualDiscountInput!]' was added to input object type 'SubscriptionContractCalculationBillingCycleEditInput'"
        },
        {
          "name": "SubscriptionContractCalculationBillingCycleEditInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationBillingCycleEditInput.manualDiscounts' has description 'The manual order and delivery discounts to set for the targeted billing cycle. Replaces all existing manual discounts.\n- To update an existing discount within the new set, include its `id`.\n- To add a new discount, omit its `id`.\n- To remove all manual discounts, provide an empty array (`[]`).'"
        },
        {
          "name": "SubscriptionContractCalculationBillingCycleEditInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'discountCodes' of type '[SubscriptionContractCalculationDiscountCodeInput!]!' with default value '[]' was added to input object type 'SubscriptionContractCalculationBillingCycleEditInput'"
        },
        {
          "name": "SubscriptionContractCalculationBillingCycleEditInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationBillingCycleEditInput.discountCodes' has description 'The discount codes to apply to the targeted billing cycle during this calculation. Applied\ncodes are resolved into manual discounts; discount codes aren\\'t persisted as codes, so there\nis nothing to preserve or replace across calculations. Defaults to an empty array (apply no\ndiscount codes).'"
        },
        {
          "name": "SubscriptionContractCalculationBillingCycleEditInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'note' of type 'String' was added to input object type 'SubscriptionContractCalculationBillingCycleEditInput'"
        },
        {
          "name": "SubscriptionContractCalculationBillingCycleEditInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationBillingCycleEditInput.note' has description 'The note for the targeted billing cycle. To remove the existing note, pass `null`.'"
        },
        {
          "name": "SubscriptionContractCalculationBillingCycleEditInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'customAttributes' of type '[AttributeInput!]' was added to input object type 'SubscriptionContractCalculationBillingCycleEditInput'"
        },
        {
          "name": "SubscriptionContractCalculationBillingCycleEditInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationBillingCycleEditInput.customAttributes' has description 'The custom attributes for the targeted billing cycle. Replaces all existing attributes. To remove all attributes, provide an empty array (`[]`).'"
        },
        {
          "name": "SubscriptionContractCalculationBillingCycleEditInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'deliveryMethod' of type 'SubscriptionContractCalculationDeliveryMethodInput' was added to input object type 'SubscriptionContractCalculationBillingCycleEditInput'"
        },
        {
          "name": "SubscriptionContractCalculationBillingCycleEditInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationBillingCycleEditInput.deliveryMethod' has description 'The delivery method for the targeted billing cycle. Replaces the existing delivery method. Provide `none` to remove the delivery method. Provide `fetchAvailableDeliveryOptions` instead of a method to discover options for an address without changing the committed delivery method.'"
        },
        {
          "name": "SubscriptionContractCalculationBillingCycleEditInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationBillingCycleEditInput' has description 'The input fields for editing a subscription contract for a single billing cycle, used for\ncontract calculation. Any field provided will update or replace the corresponding value for\nthe targeted cycle. Fields that are omitted will be left unchanged. Contract-level\nattributes such as billing policy, delivery policy, and payment method cannot be changed by\na billing cycle edit.'"
        },
        {
          "name": "SubscriptionContractCalculationBillingPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationBillingPolicyInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationBillingPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'anchors' of type '[SubscriptionContractCalculationAnchorInput!]!' with default value '[]' was added to input object type 'SubscriptionContractCalculationBillingPolicyInput'"
        },
        {
          "name": "SubscriptionContractCalculationBillingPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationBillingPolicyInput.anchors' has description 'The anchors for calculating billing cycle dates.'"
        },
        {
          "name": "SubscriptionContractCalculationBillingPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'cadence' of type 'SubscriptionContractCalculationCadenceInput!' was added to input object type 'SubscriptionContractCalculationBillingPolicyInput'"
        },
        {
          "name": "SubscriptionContractCalculationBillingPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationBillingPolicyInput.cadence' has description 'The cadence for calculating billing cycle dates.'"
        },
        {
          "name": "SubscriptionContractCalculationBillingPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationBillingPolicyInput' has description 'The input fields for subscription billing policy used for contract calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationCadence",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationCadence' was added"
        },
        {
          "name": "SubscriptionContractCalculationCadence",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationCadence' has description 'A subscription cadence: a unit of time and the number of units between occurrences.'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationCadenceInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationCadenceInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'unit' of type 'SubscriptionContractCalculationCadenceUnit!' was added to input object type 'SubscriptionContractCalculationCadenceInput'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCadenceInput.unit' has description 'The unit of time for the interval.'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'count' of type 'Int!' was added to input object type 'SubscriptionContractCalculationCadenceInput'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCadenceInput.count' has description 'Number of intervals between occurrences. Must be greater than or equal to 1.'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationCadenceInput' has description 'The input fields for subscription cadence in the calculate API.'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationCadenceUnit' was added"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'DAY' was added to enum 'SubscriptionContractCalculationCadenceUnit'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Daily interval.' was added to enum value 'SubscriptionContractCalculationCadenceUnit.DAY'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'WEEK' was added to enum 'SubscriptionContractCalculationCadenceUnit'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Weekly interval.' was added to enum value 'SubscriptionContractCalculationCadenceUnit.WEEK'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'MONTH' was added to enum 'SubscriptionContractCalculationCadenceUnit'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Monthly interval.' was added to enum value 'SubscriptionContractCalculationCadenceUnit.MONTH'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'YEAR' was added to enum 'SubscriptionContractCalculationCadenceUnit'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Yearly interval.' was added to enum value 'SubscriptionContractCalculationCadenceUnit.YEAR'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationCadenceUnit' has description 'The unit types for subscription cadence.'"
        },
        {
          "name": "SubscriptionContractCalculationCommitPayload",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationCommitPayload' was added"
        },
        {
          "name": "SubscriptionContractCalculationCommitPayload",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationCommitPayload' has description 'Return type for `subscriptionContractCalculationCommit` mutation.'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserError",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationCommitUserError' was added"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserError",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'SubscriptionContractCalculationCommitUserError' object implements 'DisplayableError' interface"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserError",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationCommitUserError' has description 'An error that occurs during the execution of `SubscriptionContractCalculationCommit`.'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationCommitUserErrorCode' was added"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'SubscriptionContractCalculationCommitUserErrorCode'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'SubscriptionContractCalculationCommitUserErrorCode.INVALID'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'NOT_READY_TO_COMMIT' was added to enum 'SubscriptionContractCalculationCommitUserErrorCode'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The calculation is not in a succeeded state and cannot be committed yet.' was added to enum value 'SubscriptionContractCalculationCommitUserErrorCode.NOT_READY_TO_COMMIT'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CALCULATION_NOT_FOUND' was added to enum 'SubscriptionContractCalculationCommitUserErrorCode'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The subscription contract calculation could not be found.' was added to enum value 'SubscriptionContractCalculationCommitUserErrorCode.CALCULATION_NOT_FOUND'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'STALE_CONTRACT' was added to enum 'SubscriptionContractCalculationCommitUserErrorCode'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The subscription contract was modified since the calculation was created.' was added to enum value 'SubscriptionContractCalculationCommitUserErrorCode.STALE_CONTRACT'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID_BILLING_DATE' was added to enum 'SubscriptionContractCalculationCommitUserErrorCode'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The first billing date must be in the future.' was added to enum value 'SubscriptionContractCalculationCommitUserErrorCode.INVALID_BILLING_DATE'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CONTRACT_TERMINATED' was added to enum 'SubscriptionContractCalculationCommitUserErrorCode'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The subscription contract is terminated and the calculation can\\'t be committed.' was added to enum value 'SubscriptionContractCalculationCommitUserErrorCode.CONTRACT_TERMINATED'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationCommitUserErrorCode' has description 'Possible error codes that can be returned by `SubscriptionContractCalculationCommitUserError`.'"
        },
        {
          "name": "SubscriptionContractCalculationComponentLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationComponentLineInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationComponentLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'productVariantLine' of type 'SubscriptionContractCalculationProductVariantLineInput' was added to input object type 'SubscriptionContractCalculationComponentLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationComponentLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationComponentLineInput.productVariantLine' has description 'Input for a product variant component.'"
        },
        {
          "name": "SubscriptionContractCalculationComponentLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationComponentLineInput' has description 'The input fields for a single component of a parent line in the calculate API.\nThis is a oneOf input: one, and only one, field can be provided.'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationContractCreateInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'actor' of type 'SubscriptionActor' was added to input object type 'SubscriptionContractCalculationContractCreateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractCreateInput.actor' has description 'The actor who initiated a subscription action.'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'withMerchandiseCustomizations' of type 'Boolean!' was added to input object type 'SubscriptionContractCalculationContractCreateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractCreateInput.withMerchandiseCustomizations' has description 'Specifies whether to use merchandise customizations in the calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'customerId' of type 'ID!' was added to input object type 'SubscriptionContractCalculationContractCreateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractCreateInput.customerId' has description 'The ID of the customer to associate with the new subscription contract.'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'currencyCode' of type 'CurrencyCode!' was added to input object type 'SubscriptionContractCalculationContractCreateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractCreateInput.currencyCode' has description 'The currency code for the new subscription contract.'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'lines' of type '[SubscriptionContractCalculationLineInput!]!' was added to input object type 'SubscriptionContractCalculationContractCreateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractCreateInput.lines' has description 'The subscription lines for the new contract.'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'manualDiscounts' of type '[SubscriptionContractCalculationManualDiscountInput!]!' was added to input object type 'SubscriptionContractCalculationContractCreateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractCreateInput.manualDiscounts' has description 'The manual order and delivery discounts for the new contract. Provide an empty array for no manual discounts.'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'discountCodes' of type '[SubscriptionContractCalculationDiscountCodeInput!]!' with default value '[]' was added to input object type 'SubscriptionContractCalculationContractCreateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractCreateInput.discountCodes' has description 'The discount codes to apply during this calculation. Applied codes are resolved into manual\ndiscounts on the resulting contract. Defaults to an empty array (apply no discount codes).'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'note' of type 'String' was added to input object type 'SubscriptionContractCalculationContractCreateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractCreateInput.note' has description 'The note for the new contract.'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'customAttributes' of type '[AttributeInput!]!' with default value '[]' was added to input object type 'SubscriptionContractCalculationContractCreateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractCreateInput.customAttributes' has description 'The custom attributes for the new contract.'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'billingPolicy' of type 'SubscriptionContractCalculationBillingPolicyInput!' was added to input object type 'SubscriptionContractCalculationContractCreateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractCreateInput.billingPolicy' has description 'The billing policy for the new contract.'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'deliveryPolicy' of type 'SubscriptionContractCalculationDeliveryPolicyInput!' was added to input object type 'SubscriptionContractCalculationContractCreateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractCreateInput.deliveryPolicy' has description 'The delivery policy for the new contract.'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'deliveryMethod' of type 'SubscriptionContractCalculationDeliveryMethodInput!' was added to input object type 'SubscriptionContractCalculationContractCreateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractCreateInput.deliveryMethod' has description 'The delivery method for the new contract. Provide `none` for digital-only subscriptions. Provide `fetchAvailableDeliveryOptions` instead of a method to discover options for an address without committing a delivery method.'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'paymentMethod' of type 'SubscriptionContractCalculationPaymentMethodInput!' was added to input object type 'SubscriptionContractCalculationContractCreateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractCreateInput.paymentMethod' has description 'The payment method for the new contract. Provide `none` if no payment method is specified.'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'appManagedBillingConfig' of type 'SubscriptionContractCalculationAppManagedBillingConfigInput' was added to input object type 'SubscriptionContractCalculationContractCreateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractCreateInput.appManagedBillingConfig' has description 'App-managed billing configuration for the contract.'"
        },
        {
          "name": "SubscriptionContractCalculationContractCreateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationContractCreateInput' has description 'The input fields for calculating a new subscription contract. Provide the complete desired state of the contract. The contract isn\\'t created until you commit the calculation with the [`subscriptionContractCalculationCommit`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionContractCalculationCommit) mutation.\n\nLearn how to [build a subscription contract](https://shopify.dev/docs/apps/build/purchase-options/subscriptions/contracts/build-a-subscription-contract).'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationContractUpdateInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'withMerchandiseCustomizations' of type 'Boolean!' was added to input object type 'SubscriptionContractCalculationContractUpdateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractUpdateInput.withMerchandiseCustomizations' has description 'Specifies whether to use merchandise customizations in the calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'lines' of type '[SubscriptionContractCalculationLineInput!]' was added to input object type 'SubscriptionContractCalculationContractUpdateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractUpdateInput.lines' has description 'The subscription lines to set on the contract. Replaces all existing lines with the contents of this array. At least one line is required.\n- To update an existing line within the new set, include its `id`.\n- To add a new line, omit its `id`.'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'manualDiscounts' of type '[SubscriptionContractCalculationManualDiscountInput!]' was added to input object type 'SubscriptionContractCalculationContractUpdateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractUpdateInput.manualDiscounts' has description 'The manual order and delivery discounts to set on the contract. Replaces all existing manual discounts.\n- To update an existing discount within the new set, include its `id`.\n- To add a new discount, omit its `id`.\n- To remove all manual discounts, provide an empty array (`[]`).'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'discountCodes' of type '[SubscriptionContractCalculationDiscountCodeInput!]!' with default value '[]' was added to input object type 'SubscriptionContractCalculationContractUpdateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractUpdateInput.discountCodes' has description 'The discount codes to apply during this calculation. Applied codes are resolved into manual\ndiscounts on the contract; discount codes aren\\'t persisted as codes, so there\\'s nothing to\npreserve or replace across calculations. Defaults to an empty array (apply no discount codes).'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'note' of type 'String' was added to input object type 'SubscriptionContractCalculationContractUpdateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractUpdateInput.note' has description 'The note for the contract. To remove the existing note, pass `null`.'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'customAttributes' of type '[AttributeInput!]' was added to input object type 'SubscriptionContractCalculationContractUpdateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractUpdateInput.customAttributes' has description 'The custom attributes for the contract. Replaces all existing attributes. To remove all attributes, provide an empty array (`[]`).'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'billingPolicy' of type 'SubscriptionContractCalculationBillingPolicyInput' was added to input object type 'SubscriptionContractCalculationContractUpdateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractUpdateInput.billingPolicy' has description 'The billing policy for the contract. Replaces the existing billing policy.'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'deliveryPolicy' of type 'SubscriptionContractCalculationDeliveryPolicyInput' was added to input object type 'SubscriptionContractCalculationContractUpdateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractUpdateInput.deliveryPolicy' has description 'The delivery policy for the contract. Replaces the existing delivery policy.'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'deliveryMethod' of type 'SubscriptionContractCalculationDeliveryMethodInput' was added to input object type 'SubscriptionContractCalculationContractUpdateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractUpdateInput.deliveryMethod' has description 'The delivery method for the contract. Replaces the existing delivery method. Provide `none` to remove the delivery method. Provide `fetchAvailableDeliveryOptions` instead of a method to discover options for an address without changing the committed delivery method.'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'paymentMethod' of type 'SubscriptionContractCalculationPaymentMethodInput' was added to input object type 'SubscriptionContractCalculationContractUpdateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractUpdateInput.paymentMethod' has description 'The payment method for the contract. Replaces the existing payment method. Provide `none` to remove the payment method.'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'appManagedBillingConfig' of type 'SubscriptionContractCalculationAppManagedBillingConfigInput' was added to input object type 'SubscriptionContractCalculationContractUpdateInput'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationContractUpdateInput.appManagedBillingConfig' has description 'App-managed billing configuration for the contract. Replaces the existing configuration.'"
        },
        {
          "name": "SubscriptionContractCalculationContractUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationContractUpdateInput' has description 'The input fields for calculating changes to an existing subscription contract. Each field you provide replaces the corresponding value on the contract, and omitted fields remain unchanged. For list fields, provide the complete replacement list, including the `id` of each existing item that you want to keep.\n\nLearn how to [update a subscription contract](https://shopify.dev/docs/apps/build/purchase-options/subscriptions/contracts/update-a-subscription-contract).'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationCustomLineInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'id' of type 'ID' was added to input object type 'SubscriptionContractCalculationCustomLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCustomLineInput.id' has description 'The ID of an existing line to update. Omit for new lines.'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'title' of type 'String!' was added to input object type 'SubscriptionContractCalculationCustomLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCustomLineInput.title' has description 'The title of the custom line item.'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'variantTitle' of type 'String' was added to input object type 'SubscriptionContractCalculationCustomLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCustomLineInput.variantTitle' has description 'The title of the variant.'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'quantity' of type 'Int!' was added to input object type 'SubscriptionContractCalculationCustomLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCustomLineInput.quantity' has description 'The quantity of the custom line item. Must be at least 1.'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'price' of type 'MoneyInput!' was added to input object type 'SubscriptionContractCalculationCustomLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCustomLineInput.price' has description 'The price of the custom line item. The amount must be greater than or equal to 0.'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'requiresShipping' of type 'Boolean!' was added to input object type 'SubscriptionContractCalculationCustomLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCustomLineInput.requiresShipping' has description 'Whether this custom line requires shipping.'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'taxable' of type 'Boolean!' was added to input object type 'SubscriptionContractCalculationCustomLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCustomLineInput.taxable' has description 'Whether this custom line is taxable.'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'sku' of type 'String' was added to input object type 'SubscriptionContractCalculationCustomLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCustomLineInput.sku' has description 'The SKU of the custom line item.'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'customAttributes' of type '[AttributeInput!]!' with default value '[]' was added to input object type 'SubscriptionContractCalculationCustomLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCustomLineInput.customAttributes' has description 'Custom attributes for this subscription line.'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'weight' of type 'WeightInput' was added to input object type 'SubscriptionContractCalculationCustomLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCustomLineInput.weight' has description 'The weight of the custom line item.'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'appManagedPricingPolicy' of type 'SubscriptionContractCalculationAppManagedPricingPolicyInput' was added to input object type 'SubscriptionContractCalculationCustomLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCustomLineInput.appManagedPricingPolicy' has description 'App-managed pricing policy metadata for this line.'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'originSellingPlanId' of type 'ID' was added to input object type 'SubscriptionContractCalculationCustomLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCustomLineInput.originSellingPlanId' has description 'The ID of the selling plan this line was originally created with. It\\'s used to find the\nassociated delivery profile, and isn\\'t applied as a selling plan during calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'sellingPlanName' of type 'String' was added to input object type 'SubscriptionContractCalculationCustomLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCustomLineInput.sellingPlanName' has description 'The selling plan name for this line, describing the order line items it creates. Defaults\nto the origin selling plan\\'s current name when not specified.'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'discounts' of type '[SubscriptionContractCalculationLineDiscountInput!]!' was added to input object type 'SubscriptionContractCalculationCustomLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCustomLineInput.discounts' has description 'The line-scoped manual discounts for this line. Each applies only to this line. You must state this list whenever you provide the line; pass an empty list to clear its discounts.'"
        },
        {
          "name": "SubscriptionContractCalculationCustomLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationCustomLineInput' has description 'The input fields for custom subscription lines in the calculate API.'"
        },
        {
          "name": "SubscriptionContractCalculationCustomerPaymentMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationCustomerPaymentMethodInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationCustomerPaymentMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'id' of type 'ID!' was added to input object type 'SubscriptionContractCalculationCustomerPaymentMethodInput'"
        },
        {
          "name": "SubscriptionContractCalculationCustomerPaymentMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCustomerPaymentMethodInput.id' has description 'The ID of the customer payment method.'"
        },
        {
          "name": "SubscriptionContractCalculationCustomerPaymentMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationCustomerPaymentMethodInput' has description 'The input fields for a customer payment method used during a contract calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationCyclePriceAdjustmentInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationCyclePriceAdjustmentInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationCyclePriceAdjustmentInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'afterCycle' of type 'Int!' was added to input object type 'SubscriptionContractCalculationCyclePriceAdjustmentInput'"
        },
        {
          "name": "SubscriptionContractCalculationCyclePriceAdjustmentInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCyclePriceAdjustmentInput.afterCycle' has description 'The cycle after which the pricing policy applies.'"
        },
        {
          "name": "SubscriptionContractCalculationCyclePriceAdjustmentInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'adjustmentType' of type 'SellingPlanPricingPolicyAdjustmentType!' was added to input object type 'SubscriptionContractCalculationCyclePriceAdjustmentInput'"
        },
        {
          "name": "SubscriptionContractCalculationCyclePriceAdjustmentInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCyclePriceAdjustmentInput.adjustmentType' has description 'The price adjustment type.'"
        },
        {
          "name": "SubscriptionContractCalculationCyclePriceAdjustmentInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'adjustmentValue' of type 'SellingPlanPricingPolicyValueInput!' was added to input object type 'SubscriptionContractCalculationCyclePriceAdjustmentInput'"
        },
        {
          "name": "SubscriptionContractCalculationCyclePriceAdjustmentInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCyclePriceAdjustmentInput.adjustmentValue' has description 'The price adjustment value.'"
        },
        {
          "name": "SubscriptionContractCalculationCyclePriceAdjustmentInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'computedPrice' of type 'MoneyInput!' was added to input object type 'SubscriptionContractCalculationCyclePriceAdjustmentInput'"
        },
        {
          "name": "SubscriptionContractCalculationCyclePriceAdjustmentInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationCyclePriceAdjustmentInput.computedPrice' has description 'The computed price after the adjustment is applied. The amount must be greater than or equal to 0.'"
        },
        {
          "name": "SubscriptionContractCalculationCyclePriceAdjustmentInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationCyclePriceAdjustmentInput' has description 'The input fields for a price adjustment entry within an app-managed pricing policy. Stored as metadata for app use, not used for pricing calculations.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationDeliveryDiscountInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'id' of type 'ID' was added to input object type 'SubscriptionContractCalculationDeliveryDiscountInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryDiscountInput.id' has description 'The ID of an existing discount to update. Omit for new discounts.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'title' of type 'String!' was added to input object type 'SubscriptionContractCalculationDeliveryDiscountInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryDiscountInput.title' has description 'The title of the delivery discount.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'value' of type 'SubscriptionContractCalculationDiscountValueInput!' was added to input object type 'SubscriptionContractCalculationDeliveryDiscountInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryDiscountInput.value' has description 'The value of the discount (percentage or fixed amount).'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'recurringCycleLimit' of type 'Int!' was added to input object type 'SubscriptionContractCalculationDeliveryDiscountInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryDiscountInput.recurringCycleLimit' has description 'The number of billing cycles this discount applies to. Use 0 for no limit.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationDeliveryDiscountInput' has description 'The input fields for delivery discount in the calculate API.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationDeliveryMethodInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'shipping' of type 'SubscriptionContractCalculationDeliveryMethodShippingInput' was added to input object type 'SubscriptionContractCalculationDeliveryMethodInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodInput.shipping' has description 'The input fields for the shipping delivery method.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'localDelivery' of type 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput' was added to input object type 'SubscriptionContractCalculationDeliveryMethodInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodInput.localDelivery' has description 'The input fields for the local delivery method.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'pickup' of type 'SubscriptionContractCalculationDeliveryMethodPickupInput' was added to input object type 'SubscriptionContractCalculationDeliveryMethodInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodInput.pickup' has description 'The input fields for the pickup delivery method.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'none' of type 'Boolean' was added to input object type 'SubscriptionContractCalculationDeliveryMethodInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodInput.none' has description 'Explicitly set no delivery method (digital-only subscriptions). Must be `true`.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'fetchAvailableDeliveryOptions' of type 'SubscriptionContractCalculationFetchDeliveryOptionsInput' was added to input object type 'SubscriptionContractCalculationDeliveryMethodInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodInput.fetchAvailableDeliveryOptions' has description 'Discover the available delivery options for an address without changing the contract\\'s committed delivery method. Mutually exclusive with setting a delivery method.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationDeliveryMethodInput' has description 'The input fields for delivery used during a contract calculation.\nThis is a oneOf input: one, and only one, field can be provided.\n\nProvide `shipping`, `localDelivery`, or `pickup` to set the committed delivery method.\nProvide `none` to explicitly set no delivery method (digital-only subscriptions).\nProvide `fetchAvailableDeliveryOptions` to discover the available delivery options for an\naddress without changing the contract\\'s committed delivery method.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'address' of type 'MailingAddressInput!' was added to input object type 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput.address' has description 'The address to deliver to.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'title' of type 'String' was added to input object type 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput.title' has description 'The title of the local delivery option.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'presentmentTitle' of type 'String' was added to input object type 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput.presentmentTitle' has description 'The presentment title of the local delivery option.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'description' of type 'String' was added to input object type 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput.description' has description 'The details displayed to the customer to describe the local delivery option.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'code' of type 'String' was added to input object type 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput.code' has description 'A custom reference to the delivery method for use with automations.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'phone' of type 'String!' was added to input object type 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput.phone' has description 'The phone number that the customer must provide to the merchant.\nFormatted using E.164 standard. For example, `+16135551111`.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'instructions' of type 'String' was added to input object type 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput.instructions' has description 'The delivery instructions that the customer can provide to the merchant.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'deliveryPrice' of type 'MoneyInput!' was added to input object type 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput.deliveryPrice' has description 'The price for this delivery method. The amount must be greater than or equal to 0.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationDeliveryMethodLocalDeliveryInput' has description 'The input fields for local delivery method used for contract calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodPickupInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationDeliveryMethodPickupInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodPickupInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'title' of type 'String' was added to input object type 'SubscriptionContractCalculationDeliveryMethodPickupInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodPickupInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodPickupInput.title' has description 'The title of the pickup option.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodPickupInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'presentmentTitle' of type 'String' was added to input object type 'SubscriptionContractCalculationDeliveryMethodPickupInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodPickupInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodPickupInput.presentmentTitle' has description 'The presentment title of the pickup option.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodPickupInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'description' of type 'String' was added to input object type 'SubscriptionContractCalculationDeliveryMethodPickupInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodPickupInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodPickupInput.description' has description 'The details displayed to the customer to describe the pickup option.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodPickupInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'code' of type 'String' was added to input object type 'SubscriptionContractCalculationDeliveryMethodPickupInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodPickupInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodPickupInput.code' has description 'A custom reference to the delivery method for use with automations.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodPickupInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'locationId' of type 'ID!' was added to input object type 'SubscriptionContractCalculationDeliveryMethodPickupInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodPickupInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodPickupInput.locationId' has description 'The ID of the pickup location.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodPickupInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'deliveryPrice' of type 'MoneyInput!' was added to input object type 'SubscriptionContractCalculationDeliveryMethodPickupInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodPickupInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodPickupInput.deliveryPrice' has description 'The price for this delivery method. The amount must be greater than or equal to 0.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodPickupInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationDeliveryMethodPickupInput' has description 'The input fields for pickup delivery method used for contract calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodShippingInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationDeliveryMethodShippingInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodShippingInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'address' of type 'MailingAddressInput!' was added to input object type 'SubscriptionContractCalculationDeliveryMethodShippingInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodShippingInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodShippingInput.address' has description 'The address to ship to.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodShippingInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'title' of type 'String' was added to input object type 'SubscriptionContractCalculationDeliveryMethodShippingInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodShippingInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodShippingInput.title' has description 'The title of the shipping option.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodShippingInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'presentmentTitle' of type 'String' was added to input object type 'SubscriptionContractCalculationDeliveryMethodShippingInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodShippingInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodShippingInput.presentmentTitle' has description 'The presentment title of the shipping option.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodShippingInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'description' of type 'String' was added to input object type 'SubscriptionContractCalculationDeliveryMethodShippingInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodShippingInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodShippingInput.description' has description 'The description of the shipping option.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodShippingInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'code' of type 'String' was added to input object type 'SubscriptionContractCalculationDeliveryMethodShippingInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodShippingInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodShippingInput.code' has description 'The code of the shipping option.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodShippingInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'carrierServiceId' of type 'ID' was added to input object type 'SubscriptionContractCalculationDeliveryMethodShippingInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodShippingInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodShippingInput.carrierServiceId' has description 'The carrier service ID of the shipping option.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodShippingInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'deliveryPrice' of type 'MoneyInput!' was added to input object type 'SubscriptionContractCalculationDeliveryMethodShippingInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodShippingInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryMethodShippingInput.deliveryPrice' has description 'The price for this delivery method. The amount must be greater than or equal to 0.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryMethodShippingInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationDeliveryMethodShippingInput' has description 'The input fields for shipping delivery method used for contract calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryOption",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationDeliveryOption' was added"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryOption",
          "kind": "UNION",
          "changeType": "modified",
          "breaking": false,
          "description": "Member 'SubscriptionContractCalculationLocalDeliveryOption' was added to Union type 'SubscriptionContractCalculationDeliveryOption'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryOption",
          "kind": "UNION",
          "changeType": "modified",
          "breaking": false,
          "description": "Member 'SubscriptionContractCalculationPickupOption' was added to Union type 'SubscriptionContractCalculationDeliveryOption'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryOption",
          "kind": "UNION",
          "changeType": "modified",
          "breaking": false,
          "description": "Member 'SubscriptionContractCalculationShippingOption' was added to Union type 'SubscriptionContractCalculationDeliveryOption'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryOption",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationDeliveryOption' has description 'An available delivery option for a subscription contract calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationDeliveryPolicyInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'anchors' of type '[SubscriptionContractCalculationAnchorInput!]!' with default value '[]' was added to input object type 'SubscriptionContractCalculationDeliveryPolicyInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryPolicyInput.anchors' has description 'The anchors for calculating fulfillment dates.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'multiFulfillment' of type 'SubscriptionContractCalculationMultipleFulfillmentConfigInput' was added to input object type 'SubscriptionContractCalculationDeliveryPolicyInput'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDeliveryPolicyInput.multiFulfillment' has description 'Configuration for multiple fulfillment deliveries.'"
        },
        {
          "name": "SubscriptionContractCalculationDeliveryPolicyInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationDeliveryPolicyInput' has description 'The input fields for subscription delivery policy used for contract calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnostic",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationDiagnostic' was added"
        },
        {
          "name": "SubscriptionContractCalculationDiagnostic",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationDiagnostic' has description 'A diagnostic (error or warning) emitted during a subscription contract calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationDiagnosticCode' was added"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.INVALID'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'MERCHANDISE_NOT_FOUND' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The merchandise product variant could not be found.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.MERCHANDISE_NOT_FOUND'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'DELIVERY_ADDRESS_INVALID' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The delivery address is not valid.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.DELIVERY_ADDRESS_INVALID'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CURRENCY_NOT_SUPPORTED' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The subscription contract currency is not supported by the shop.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.CURRENCY_NOT_SUPPORTED'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'DELIVERY_NO_LOCATION_SHIPS_TO_ADDRESS' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'No location can ship the contract\\'s merchandise to the delivery address. Delivery may still proceed at billing time by falling back to a default location.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.DELIVERY_NO_LOCATION_SHIPS_TO_ADDRESS'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'DELIVERY_PICKUP_LOCATION_UNAVAILABLE' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The contract\\'s pickup location can no longer fulfil the order — it was removed, disabled, or does not support pickup for the merchandise.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.DELIVERY_PICKUP_LOCATION_UNAVAILABLE'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'PAYMENT_METHOD_NOT_FOUND' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The payment method could not be found.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.PAYMENT_METHOD_NOT_FOUND'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CUSTOM_VALIDATION' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'A cart validation function produced a message.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.CUSTOM_VALIDATION'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'DELIVERY_METHOD_REQUIRED' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The contract has items that require shipping, so a delivery method is required.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.DELIVERY_METHOD_REQUIRED'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'DELIVERY_METHOD_UNUSED' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The contract has a delivery method but no items that require shipping.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.DELIVERY_METHOD_UNUSED'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CUSTOMER_CONTACT_METHOD_REQUIRED' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The customer has no contact method (email or phone) but the shop requires one to bill the contract.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.CUSTOMER_CONTACT_METHOD_REQUIRED'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'BUNDLE_REQUIRES_MERCHANDISE_CUSTOMIZATIONS' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The contract contains a bundle that could not be expanded; bundles are only supported when merchandise customizations are enabled.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.BUNDLE_REQUIRES_MERCHANDISE_CUSTOMIZATIONS'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'MERCHANDISE_GIFT_CARD_INVALID' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'A gift card merchandise line is invalid because its price is not greater than zero.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.MERCHANDISE_GIFT_CARD_INVALID'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'DISCOUNT_CODE_NOT_APPLIED' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'A requested discount code was not applied: it doesn\\'t exist, isn\\'t active, or isn\\'t applicable to this subscription contract.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.DISCOUNT_CODE_NOT_APPLIED'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CALCULATION_TIMEOUT' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The calculation did not resolve in time. The calculation can be safely retried.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.CALCULATION_TIMEOUT'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'LINE_PRICE_ADJUSTED_FOR_FULFILLMENTS' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'A line\\'s price was adjusted so it divides evenly across the fulfillments in each billing cycle.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.LINE_PRICE_ADJUSTED_FOR_FULFILLMENTS'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'PROCESSING_ERROR' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The calculation could not be completed due to an unexpected error.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.PROCESSING_ERROR'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationDiagnosticCode' has description 'Diagnostic codes for subscription contract calculation errors and warnings.'"
        },
        {
          "name": "SubscriptionContractCalculationDiscountCodeInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationDiscountCodeInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationDiscountCodeInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'redeemCode' of type 'String!' was added to input object type 'SubscriptionContractCalculationDiscountCodeInput'"
        },
        {
          "name": "SubscriptionContractCalculationDiscountCodeInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDiscountCodeInput.redeemCode' has description 'The discount code to apply to the subscription contract.'"
        },
        {
          "name": "SubscriptionContractCalculationDiscountCodeInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationDiscountCodeInput' has description 'The input fields for a discount code in the calculate API.'"
        },
        {
          "name": "SubscriptionContractCalculationDiscountFixedAmountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationDiscountFixedAmountInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationDiscountFixedAmountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'appliesOnEachItem' of type 'Boolean!' was added to input object type 'SubscriptionContractCalculationDiscountFixedAmountInput'"
        },
        {
          "name": "SubscriptionContractCalculationDiscountFixedAmountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDiscountFixedAmountInput.appliesOnEachItem' has description 'Whether the fixed amount applies to each item or the total.'"
        },
        {
          "name": "SubscriptionContractCalculationDiscountFixedAmountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'amount' of type 'MoneyInput!' was added to input object type 'SubscriptionContractCalculationDiscountFixedAmountInput'"
        },
        {
          "name": "SubscriptionContractCalculationDiscountFixedAmountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDiscountFixedAmountInput.amount' has description 'The fixed discount amount. The amount must be greater than or equal to 0.'"
        },
        {
          "name": "SubscriptionContractCalculationDiscountFixedAmountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationDiscountFixedAmountInput' has description 'The input fields for fixed amount discount in the calculate API.'"
        },
        {
          "name": "SubscriptionContractCalculationDiscountValueInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationDiscountValueInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationDiscountValueInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'percentage' of type 'Int' was added to input object type 'SubscriptionContractCalculationDiscountValueInput'"
        },
        {
          "name": "SubscriptionContractCalculationDiscountValueInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDiscountValueInput.percentage' has description 'Percentage discount value (0-100).'"
        },
        {
          "name": "SubscriptionContractCalculationDiscountValueInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'fixedAmount' of type 'SubscriptionContractCalculationDiscountFixedAmountInput' was added to input object type 'SubscriptionContractCalculationDiscountValueInput'"
        },
        {
          "name": "SubscriptionContractCalculationDiscountValueInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationDiscountValueInput.fixedAmount' has description 'Fixed amount discount value.'"
        },
        {
          "name": "SubscriptionContractCalculationDiscountValueInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationDiscountValueInput' has description 'The input fields for discount value used for contract calculation.\nThis is a oneOf input: one, and only one, field can be provided.'"
        },
        {
          "name": "SubscriptionContractCalculationFailure",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationFailure' was added"
        },
        {
          "name": "SubscriptionContractCalculationFailure",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationFailure' has description 'A subscription contract calculation that has failed.'"
        },
        {
          "name": "SubscriptionContractCalculationFetchDeliveryOptionsInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationFetchDeliveryOptionsInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationFetchDeliveryOptionsInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'address' of type 'MailingAddressInput!' was added to input object type 'SubscriptionContractCalculationFetchDeliveryOptionsInput'"
        },
        {
          "name": "SubscriptionContractCalculationFetchDeliveryOptionsInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationFetchDeliveryOptionsInput.address' has description 'The address to fetch available delivery options for.'"
        },
        {
          "name": "SubscriptionContractCalculationFetchDeliveryOptionsInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'withDeliveryCustomizations' of type 'Boolean' with default value 'true' was added to input object type 'SubscriptionContractCalculationFetchDeliveryOptionsInput'"
        },
        {
          "name": "SubscriptionContractCalculationFetchDeliveryOptionsInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationFetchDeliveryOptionsInput.withDeliveryCustomizations' has description 'Whether to run delivery customization functions while discovering options. When `false`, delivery customization functions are bypassed and raw delivery options are returned. Defaults to `true`.'"
        },
        {
          "name": "SubscriptionContractCalculationFetchDeliveryOptionsInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationFetchDeliveryOptionsInput' has description 'The input fields to fetch the available delivery options for an address.\n\nUse this to discover the delivery options available for the contract\nwithout setting or changing the contract\\'s committed delivery method.'"
        },
        {
          "name": "SubscriptionContractCalculationLineDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationLineDiscountInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationLineDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'id' of type 'ID' was added to input object type 'SubscriptionContractCalculationLineDiscountInput'"
        },
        {
          "name": "SubscriptionContractCalculationLineDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationLineDiscountInput.id' has description 'The ID of an existing discount to update. Omit for new discounts.'"
        },
        {
          "name": "SubscriptionContractCalculationLineDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'title' of type 'String!' was added to input object type 'SubscriptionContractCalculationLineDiscountInput'"
        },
        {
          "name": "SubscriptionContractCalculationLineDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationLineDiscountInput.title' has description 'The title of the line discount.'"
        },
        {
          "name": "SubscriptionContractCalculationLineDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'value' of type 'SubscriptionContractCalculationDiscountValueInput!' was added to input object type 'SubscriptionContractCalculationLineDiscountInput'"
        },
        {
          "name": "SubscriptionContractCalculationLineDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationLineDiscountInput.value' has description 'The value of the discount (percentage or fixed amount).'"
        },
        {
          "name": "SubscriptionContractCalculationLineDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'recurringCycleLimit' of type 'Int!' was added to input object type 'SubscriptionContractCalculationLineDiscountInput'"
        },
        {
          "name": "SubscriptionContractCalculationLineDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationLineDiscountInput.recurringCycleLimit' has description 'The number of billing cycles this discount applies to. Use 0 for no limit.'"
        },
        {
          "name": "SubscriptionContractCalculationLineDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationLineDiscountInput' has description 'The input fields for a line-scoped discount in the calculate API. Applies to the line it is provided on.'"
        },
        {
          "name": "SubscriptionContractCalculationLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationLineInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'productVariantLine' of type 'SubscriptionContractCalculationProductVariantLineInput' was added to input object type 'SubscriptionContractCalculationLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationLineInput.productVariantLine' has description 'Input for a product variant line.'"
        },
        {
          "name": "SubscriptionContractCalculationLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'customLine' of type 'SubscriptionContractCalculationCustomLineInput' was added to input object type 'SubscriptionContractCalculationLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationLineInput.customLine' has description 'Input for a custom line.'"
        },
        {
          "name": "SubscriptionContractCalculationLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'productVariantParentLine' of type 'SubscriptionContractCalculationProductVariantParentLineInput' was added to input object type 'SubscriptionContractCalculationLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationLineInput.productVariantParentLine' has description 'Input for a product variant bundle parent line.'"
        },
        {
          "name": "SubscriptionContractCalculationLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationLineInput' has description 'The input fields for subscription lines used for contract calculation.\nThis is a oneOf input: one, and only one, field can be provided.'"
        },
        {
          "name": "SubscriptionContractCalculationLocalDeliveryOption",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationLocalDeliveryOption' was added"
        },
        {
          "name": "SubscriptionContractCalculationLocalDeliveryOption",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationLocalDeliveryOption' has description 'An available local delivery option for a subscription contract calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationManualDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationManualDiscountInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationManualDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'orderDiscount' of type 'SubscriptionContractCalculationOrderDiscountInput' was added to input object type 'SubscriptionContractCalculationManualDiscountInput'"
        },
        {
          "name": "SubscriptionContractCalculationManualDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationManualDiscountInput.orderDiscount' has description 'Input for an order discount that applies to all lines on the contract.'"
        },
        {
          "name": "SubscriptionContractCalculationManualDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'deliveryDiscount' of type 'SubscriptionContractCalculationDeliveryDiscountInput' was added to input object type 'SubscriptionContractCalculationManualDiscountInput'"
        },
        {
          "name": "SubscriptionContractCalculationManualDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationManualDiscountInput.deliveryDiscount' has description 'Input for a delivery discount that applies to the shipping line.'"
        },
        {
          "name": "SubscriptionContractCalculationManualDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationManualDiscountInput' has description 'The input fields for a manual (merchant-specified) discount used for contract calculation.\nThis is a oneOf input: one, and only one, field can be provided.\nLine-scoped discounts are provided on the line inputs instead. Discount codes are provided\nthrough the separate `discountCodes` field.'"
        },
        {
          "name": "SubscriptionContractCalculationMonthdayAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationMonthdayAnchorInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationMonthdayAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'dayOfMonth' of type 'Int!' was added to input object type 'SubscriptionContractCalculationMonthdayAnchorInput'"
        },
        {
          "name": "SubscriptionContractCalculationMonthdayAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationMonthdayAnchorInput.dayOfMonth' has description 'Day of month: 1-31. For months with fewer days, will use the last day of the month.'"
        },
        {
          "name": "SubscriptionContractCalculationMonthdayAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationMonthdayAnchorInput' has description 'The input fields for monthday anchor in the calculate API.'"
        },
        {
          "name": "SubscriptionContractCalculationMultipleFulfillmentConfig",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationMultipleFulfillmentConfig' was added"
        },
        {
          "name": "SubscriptionContractCalculationMultipleFulfillmentConfig",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationMultipleFulfillmentConfig' has description 'The multiple fulfillment configuration of a subscription delivery policy: how many fulfillments occur in each billing cycle, and the cadence between them.'"
        },
        {
          "name": "SubscriptionContractCalculationMultipleFulfillmentConfigInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationMultipleFulfillmentConfigInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationMultipleFulfillmentConfigInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'cadence' of type 'SubscriptionContractCalculationCadenceInput!' was added to input object type 'SubscriptionContractCalculationMultipleFulfillmentConfigInput'"
        },
        {
          "name": "SubscriptionContractCalculationMultipleFulfillmentConfigInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationMultipleFulfillmentConfigInput.cadence' has description 'The cadence for calculating fulfillment dates for multiple fulfillments.'"
        },
        {
          "name": "SubscriptionContractCalculationMultipleFulfillmentConfigInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'numberOfFulfillments' of type 'Int!' was added to input object type 'SubscriptionContractCalculationMultipleFulfillmentConfigInput'"
        },
        {
          "name": "SubscriptionContractCalculationMultipleFulfillmentConfigInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationMultipleFulfillmentConfigInput.numberOfFulfillments' has description 'The number of fulfillments per billing cycle. Must be at least 2.'"
        },
        {
          "name": "SubscriptionContractCalculationMultipleFulfillmentConfigInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationMultipleFulfillmentConfigInput' has description 'The input fields for multiple fulfillment configuration used for contract calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationOrderDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationOrderDiscountInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationOrderDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'id' of type 'ID' was added to input object type 'SubscriptionContractCalculationOrderDiscountInput'"
        },
        {
          "name": "SubscriptionContractCalculationOrderDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationOrderDiscountInput.id' has description 'The ID of an existing discount to update. Omit for new discounts.'"
        },
        {
          "name": "SubscriptionContractCalculationOrderDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'title' of type 'String!' was added to input object type 'SubscriptionContractCalculationOrderDiscountInput'"
        },
        {
          "name": "SubscriptionContractCalculationOrderDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationOrderDiscountInput.title' has description 'The title of the order discount.'"
        },
        {
          "name": "SubscriptionContractCalculationOrderDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'value' of type 'SubscriptionContractCalculationDiscountValueInput!' was added to input object type 'SubscriptionContractCalculationOrderDiscountInput'"
        },
        {
          "name": "SubscriptionContractCalculationOrderDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationOrderDiscountInput.value' has description 'The value of the discount (percentage or fixed amount).'"
        },
        {
          "name": "SubscriptionContractCalculationOrderDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'recurringCycleLimit' of type 'Int!' was added to input object type 'SubscriptionContractCalculationOrderDiscountInput'"
        },
        {
          "name": "SubscriptionContractCalculationOrderDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationOrderDiscountInput.recurringCycleLimit' has description 'The number of billing cycles this discount applies to. Use 0 for no limit.'"
        },
        {
          "name": "SubscriptionContractCalculationOrderDiscountInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationOrderDiscountInput' has description 'The input fields for an order discount in the calculate API. Applies to all lines on the contract.'"
        },
        {
          "name": "SubscriptionContractCalculationPaymentMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationPaymentMethodInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationPaymentMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'customerPaymentMethod' of type 'SubscriptionContractCalculationCustomerPaymentMethodInput' was added to input object type 'SubscriptionContractCalculationPaymentMethodInput'"
        },
        {
          "name": "SubscriptionContractCalculationPaymentMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationPaymentMethodInput.customerPaymentMethod' has description 'A vaulted customer payment method.'"
        },
        {
          "name": "SubscriptionContractCalculationPaymentMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'none' of type 'Boolean' was added to input object type 'SubscriptionContractCalculationPaymentMethodInput'"
        },
        {
          "name": "SubscriptionContractCalculationPaymentMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationPaymentMethodInput.none' has description 'Explicitly set no payment method. Must be `true`.'"
        },
        {
          "name": "SubscriptionContractCalculationPaymentMethodInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationPaymentMethodInput' has description 'The input fields for the payment method used during a contract calculation.\nThis is a oneOf input: one, and only one, field can be provided.\n\nProvide `customerPaymentMethod` to set a vaulted customer payment method.\nProvide `none` to explicitly set no payment method.'"
        },
        {
          "name": "SubscriptionContractCalculationPending",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationPending' was added"
        },
        {
          "name": "SubscriptionContractCalculationPending",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationPending' has description 'A subscription contract calculation that is still processing asynchronously.'"
        },
        {
          "name": "SubscriptionContractCalculationPickupOption",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationPickupOption' was added"
        },
        {
          "name": "SubscriptionContractCalculationPickupOption",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationPickupOption' has description 'An available pickup option for a subscription contract calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationProductVariantLineInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'id' of type 'ID' was added to input object type 'SubscriptionContractCalculationProductVariantLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationProductVariantLineInput.id' has description 'The ID of an existing line to update. Omit for new lines.'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'productVariantId' of type 'ID!' was added to input object type 'SubscriptionContractCalculationProductVariantLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationProductVariantLineInput.productVariantId' has description 'The ID of the product variant for this line.'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'quantity' of type 'Int!' was added to input object type 'SubscriptionContractCalculationProductVariantLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationProductVariantLineInput.quantity' has description 'The quantity of the product variant. Must be at least 1.'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'priceOverride' of type 'MoneyInput' was added to input object type 'SubscriptionContractCalculationProductVariantLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationProductVariantLineInput.priceOverride' has description 'Override price for this line item. The amount must be greater than or equal to 0.'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'customAttributes' of type '[AttributeInput!]!' with default value '[]' was added to input object type 'SubscriptionContractCalculationProductVariantLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationProductVariantLineInput.customAttributes' has description 'Custom attributes for this subscription line.'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'appManagedPricingPolicy' of type 'SubscriptionContractCalculationAppManagedPricingPolicyInput' was added to input object type 'SubscriptionContractCalculationProductVariantLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationProductVariantLineInput.appManagedPricingPolicy' has description 'App-managed pricing policy metadata for this line.'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'originSellingPlanId' of type 'ID' was added to input object type 'SubscriptionContractCalculationProductVariantLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationProductVariantLineInput.originSellingPlanId' has description 'The ID of the selling plan this line was originally created with. It\\'s used to find the\nassociated delivery profile, and isn\\'t applied as a selling plan during calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'sellingPlanName' of type 'String' was added to input object type 'SubscriptionContractCalculationProductVariantLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationProductVariantLineInput.sellingPlanName' has description 'The selling plan name for this line, describing the order line items it creates. Defaults\nto the origin selling plan\\'s current name when not specified.'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'discounts' of type '[SubscriptionContractCalculationLineDiscountInput!]!' was added to input object type 'SubscriptionContractCalculationProductVariantLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationProductVariantLineInput.discounts' has description 'The line-scoped manual discounts for this line. Each applies only to this line. You must state this list whenever you provide the line; pass an empty list to clear its discounts.'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationProductVariantLineInput' has description 'The input fields for product variant subscription lines in the calculate API.'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantParentLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationProductVariantParentLineInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantParentLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'id' of type 'ID' was added to input object type 'SubscriptionContractCalculationProductVariantParentLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantParentLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationProductVariantParentLineInput.id' has description 'The ID of an existing line to update. Omit for new lines.'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantParentLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'productVariantId' of type 'ID!' was added to input object type 'SubscriptionContractCalculationProductVariantParentLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantParentLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationProductVariantParentLineInput.productVariantId' has description 'The ID of the product variant for this bundle parent line.'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantParentLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'quantity' of type 'Int!' was added to input object type 'SubscriptionContractCalculationProductVariantParentLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantParentLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationProductVariantParentLineInput.quantity' has description 'The quantity of the bundle parent line. Must be at least 1.'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantParentLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'customAttributes' of type '[AttributeInput!]!' with default value '[]' was added to input object type 'SubscriptionContractCalculationProductVariantParentLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantParentLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationProductVariantParentLineInput.customAttributes' has description 'Custom attributes for this subscription line.'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantParentLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'components' of type '[SubscriptionContractCalculationComponentLineInput!]!' was added to input object type 'SubscriptionContractCalculationProductVariantParentLineInput'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantParentLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationProductVariantParentLineInput.components' has description 'The components for this parent line.'"
        },
        {
          "name": "SubscriptionContractCalculationProductVariantParentLineInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationProductVariantParentLineInput' has description 'The input fields for product variant bundle parent subscription lines in the calculate API.'"
        },
        {
          "name": "SubscriptionContractCalculationProjectedOrderTotals",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationProjectedOrderTotals' was added"
        },
        {
          "name": "SubscriptionContractCalculationProjectedOrderTotals",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationProjectedOrderTotals' has description 'Projected order totals for a successfully calculated subscription contract. The figures are derived from the calculation\\'s cost breakdown; taxes are estimated.'"
        },
        {
          "name": "SubscriptionContractCalculationShippingOption",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationShippingOption' was added"
        },
        {
          "name": "SubscriptionContractCalculationShippingOption",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationShippingOption' has description 'An available shipping option for a subscription contract calculation.'"
        },
        {
          "name": "SubscriptionContractCalculationSuccess",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationSuccess' was added"
        },
        {
          "name": "SubscriptionContractCalculationSuccess",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationSuccess' has description 'A subscription contract calculation that has completed successfully.'"
        },
        {
          "name": "SubscriptionContractCalculationWeekdayAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationWeekdayAnchorInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationWeekdayAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'dayOfWeek' of type 'DayOfTheWeek!' was added to input object type 'SubscriptionContractCalculationWeekdayAnchorInput'"
        },
        {
          "name": "SubscriptionContractCalculationWeekdayAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationWeekdayAnchorInput.dayOfWeek' has description 'Day of the week for the weekday anchor.'"
        },
        {
          "name": "SubscriptionContractCalculationWeekdayAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationWeekdayAnchorInput' has description 'The input fields for weekday anchor in the calculate API.'"
        },
        {
          "name": "SubscriptionContractCalculationYeardayAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCalculationYeardayAnchorInput' was added"
        },
        {
          "name": "SubscriptionContractCalculationYeardayAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'dayOfMonth' of type 'Int!' was added to input object type 'SubscriptionContractCalculationYeardayAnchorInput'"
        },
        {
          "name": "SubscriptionContractCalculationYeardayAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationYeardayAnchorInput.dayOfMonth' has description 'Day of month: 1-31.'"
        },
        {
          "name": "SubscriptionContractCalculationYeardayAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'month' of type 'Int!' was added to input object type 'SubscriptionContractCalculationYeardayAnchorInput'"
        },
        {
          "name": "SubscriptionContractCalculationYeardayAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'SubscriptionContractCalculationYeardayAnchorInput.month' has description 'Month: 1-12.'"
        },
        {
          "name": "SubscriptionContractCalculationYeardayAnchorInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCalculationYeardayAnchorInput' has description 'The input fields for yearday anchor in the calculate API.'"
        },
        {
          "name": "SubscriptionContractCreateCalculatePayload",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCreateCalculatePayload' was added"
        },
        {
          "name": "SubscriptionContractCreateCalculatePayload",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCreateCalculatePayload' has description 'Return type for `subscriptionContractCreateCalculate` mutation.'"
        },
        {
          "name": "SubscriptionContractCreateCalculateUserError",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCreateCalculateUserError' was added"
        },
        {
          "name": "SubscriptionContractCreateCalculateUserError",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'SubscriptionContractCreateCalculateUserError' object implements 'DisplayableError' interface"
        },
        {
          "name": "SubscriptionContractCreateCalculateUserError",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCreateCalculateUserError' has description 'An error that occurs during the execution of `SubscriptionContractCreateCalculate`.'"
        },
        {
          "name": "SubscriptionContractCreateCalculateUserErrorCode",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractCreateCalculateUserErrorCode' was added"
        },
        {
          "name": "SubscriptionContractCreateCalculateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'SubscriptionContractCreateCalculateUserErrorCode'"
        },
        {
          "name": "SubscriptionContractCreateCalculateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'SubscriptionContractCreateCalculateUserErrorCode.INVALID'"
        },
        {
          "name": "SubscriptionContractCreateCalculateUserErrorCode",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractCreateCalculateUserErrorCode' has description 'Possible error codes that can be returned by `SubscriptionContractCreateCalculateUserError`.'"
        },
        {
          "name": "SubscriptionContractUpdateCalculatePayload",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractUpdateCalculatePayload' was added"
        },
        {
          "name": "SubscriptionContractUpdateCalculatePayload",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractUpdateCalculatePayload' has description 'Return type for `subscriptionContractUpdateCalculate` mutation.'"
        },
        {
          "name": "SubscriptionContractUpdateCalculateUserError",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractUpdateCalculateUserError' was added"
        },
        {
          "name": "SubscriptionContractUpdateCalculateUserError",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "'SubscriptionContractUpdateCalculateUserError' object implements 'DisplayableError' interface"
        },
        {
          "name": "SubscriptionContractUpdateCalculateUserError",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractUpdateCalculateUserError' has description 'An error that occurs during the execution of `SubscriptionContractUpdateCalculate`.'"
        },
        {
          "name": "SubscriptionContractUpdateCalculateUserErrorCode",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionContractUpdateCalculateUserErrorCode' was added"
        },
        {
          "name": "SubscriptionContractUpdateCalculateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'SubscriptionContractUpdateCalculateUserErrorCode'"
        },
        {
          "name": "SubscriptionContractUpdateCalculateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'SubscriptionContractUpdateCalculateUserErrorCode.INVALID'"
        },
        {
          "name": "SubscriptionContractUpdateCalculateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CONTRACT_TERMINATED' was added to enum 'SubscriptionContractUpdateCalculateUserErrorCode'"
        },
        {
          "name": "SubscriptionContractUpdateCalculateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The subscription contract is terminated and can\\'t be updated.' was added to enum value 'SubscriptionContractUpdateCalculateUserErrorCode.CONTRACT_TERMINATED'"
        },
        {
          "name": "SubscriptionContractUpdateCalculateUserErrorCode",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionContractUpdateCalculateUserErrorCode' has description 'Possible error codes that can be returned by `SubscriptionContractUpdateCalculateUserError`.'"
        },
        {
          "name": "SubscriptionGroupedLine",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionGroupedLine' was added"
        },
        {
          "name": "SubscriptionGroupedLine",
          "kind": "UNION",
          "changeType": "modified",
          "breaking": false,
          "description": "Member 'SubscriptionLine' was added to Union type 'SubscriptionGroupedLine'"
        },
        {
          "name": "SubscriptionGroupedLine",
          "kind": "UNION",
          "changeType": "modified",
          "breaking": false,
          "description": "Member 'SubscriptionParentLine' was added to Union type 'SubscriptionGroupedLine'"
        },
        {
          "name": "SubscriptionGroupedLine",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionGroupedLine' has description 'A subscription contract line grouped by bundle parent: either a standalone line or a bundle parent line and its components.'"
        },
        {
          "name": "SubscriptionGroupedLineConnection",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionGroupedLineConnection' was added"
        },
        {
          "name": "SubscriptionGroupedLineConnection",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionGroupedLineConnection' has description 'An auto-generated type for paginating through multiple SubscriptionGroupedLines.'"
        },
        {
          "name": "SubscriptionGroupedLineEdge",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionGroupedLineEdge' was added"
        },
        {
          "name": "SubscriptionGroupedLineEdge",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionGroupedLineEdge' has description 'An auto-generated type which holds one SubscriptionGroupedLine and a cursor during pagination.'"
        },
        {
          "name": "SubscriptionParentLine",
          "kind": "OBJECT",
          "changeType": "added",
          "breaking": false,
          "description": "Type 'SubscriptionParentLine' was added"
        },
        {
          "name": "SubscriptionParentLine",
          "kind": "OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'SubscriptionParentLine' has description 'Represents a Subscription Parent Line.'"
        },
        {
          "name": "CollectionSourceInclusionConditionInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'metafieldInt' of type 'CollectionSourceInclusionConditionMetafieldIntInput' was added to input object type 'CollectionSourceInclusionConditionInput'"
        },
        {
          "name": "CollectionSourceInclusionConditionInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'CollectionSourceInclusionConditionInput.metafieldInt' has description 'A condition based on integer metafield values.'"
        },
        {
          "name": "CollectionSourceInclusionConditionUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'metafieldInt' of type 'CollectionSourceInclusionConditionUpdateMetafieldIntInput' was added to input object type 'CollectionSourceInclusionConditionUpdateInput'"
        },
        {
          "name": "CollectionSourceInclusionConditionUpdateInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'CollectionSourceInclusionConditionUpdateInput.metafieldInt' has description 'An update to a condition based on integer metafield values.'"
        },
        {
          "name": "InventoryAdjustQuantitiesUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": true,
          "description": "Enum value 'ITEM_NOT_STOCKED_AT_LOCATION' was removed from enum 'InventoryAdjustQuantitiesUserErrorCode'"
        },
        {
          "name": "InventoryMoveQuantitiesUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": true,
          "description": "Enum value 'ITEM_NOT_STOCKED_AT_LOCATION' was removed from enum 'InventoryMoveQuantitiesUserErrorCode'"
        },
        {
          "name": "InventorySetOnHandQuantitiesUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": true,
          "description": "Enum value 'ITEM_NOT_STOCKED_AT_LOCATION' was removed from enum 'InventorySetOnHandQuantitiesUserErrorCode'"
        },
        {
          "name": "InventorySetQuantitiesUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": true,
          "description": "Enum value 'ITEM_NOT_STOCKED_AT_LOCATION' was removed from enum 'InventorySetQuantitiesUserErrorCode'"
        },
        {
          "name": "OrderCreateFulfillmentInput",
          "kind": "INPUT_OBJECT",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'trackingNumbers' of type '[String!]' was added to input object type 'OrderCreateFulfillmentInput'"
        },
        {
          "name": "OrderCreateFulfillmentInput",
          "kind": "INTERFACE",
          "changeType": "modified",
          "breaking": false,
          "description": "Input field 'OrderCreateFulfillmentInput.trackingNumbers' has description 'The tracking numbers of the fulfillment, one or many.\n\nWith multiple tracking numbers, you can provide tracking information\nfor all shipments associated with the fulfillment, if there are more than one.\nFor example, if you\\'re shipping the items in an order in several boxes, each with its\nown tracking number.\n\n> Note:\n> If you provide the `trackingNumbers` field, you shouldn\\'t provide the `trackingNumber` field.\n\nTracking numbers will be clickable in the interface if one of the following applies\n(the highest in the list has the highest priority):\n\n* [Shopify-known tracking company name](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentTrackingInfo#supported-tracking-companies)\n  specified in the `trackingCompany` field.\n  Shopify will build tracking URLs automatically for all tracking numbers specified.\n  The same tracking company will be applied to all tracking numbers.\n* Tracking numbers have a Shopify-known format.\n  Shopify will guess tracking providers and build tracking URLs based on the tracking number formats.\n  Not all tracking carriers are supported, and multiple tracking carriers may use similarly formatted tracking numbers.\n  This can result in an invalid tracking URL.\n  It is highly recommended that you send the tracking company.'"
        },
        {
          "name": "OrderDisplayFulfillmentStatus",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'FULFILLMENT_NOT_REQUIRED' was added to enum 'OrderDisplayFulfillmentStatus'"
        },
        {
          "name": "OrderDisplayFulfillmentStatus",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Displayed as **Not required** on the orders list and **Fulfillment not required** in the order details header. The order has no items to be fulfilled.' was added to enum value 'OrderDisplayFulfillmentStatus.FULFILLMENT_NOT_REQUIRED'"
        },
        {
          "name": "OrderPaymentStatusResult",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'PARTIAL_SUCCESS' was added to enum 'OrderPaymentStatusResult'"
        },
        {
          "name": "OrderPaymentStatusResult",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The payment partially succeeded. Some payment methods were charged but the primary payment method failed.' was added to enum value 'OrderPaymentStatusResult.PARTIAL_SUCCESS'"
        },
        {
          "name": "WebhookSubscriptionTopic",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SUBSCRIPTION_CONTRACT_CALCULATIONS_SUCCEED' was added to enum 'WebhookSubscriptionTopic'"
        },
        {
          "name": "WebhookSubscriptionTopic",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The webhook topic for `subscription_contract_calculations/succeed` events. Occurs when a subscription contract calculation succeeds. Requires the `read_own_subscription_contracts` scope.' was added to enum value 'WebhookSubscriptionTopic.SUBSCRIPTION_CONTRACT_CALCULATIONS_SUCCEED'"
        },
        {
          "name": "WebhookSubscriptionTopic",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SUBSCRIPTION_CONTRACT_CALCULATIONS_FAIL' was added to enum 'WebhookSubscriptionTopic'"
        },
        {
          "name": "WebhookSubscriptionTopic",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The webhook topic for `subscription_contract_calculations/fail` events. Occurs when a subscription contract calculation fails. Requires the `read_own_subscription_contracts` scope.' was added to enum value 'WebhookSubscriptionTopic.SUBSCRIPTION_CONTRACT_CALCULATIONS_FAIL'"
        }
      ],
      "queries": [],
      "mutations": [
        {
          "name": "analyticsAnnotationCreate",
          "type": "Field",
          "changeType": "added",
          "description": "Field 'analyticsAnnotationCreate' was added to object type 'Mutation'",
          "breaking": false
        },
        {
          "name": "analyticsAnnotationCreate",
          "type": "Field",
          "changeType": "modified",
          "description": "Field 'Mutation.analyticsAnnotationCreate' has description 'Creates an [analytics annotation](https://shopify.dev/docs/api/admin-graphql/latest/objects/AnalyticsAnnotation)\non the shop. Annotations are notable events that can be overlaid on analytics charts to provide context for\nchanges in metrics. The annotation is attributed to the app that calls the mutation.\n\nShopify limits how many annotations an app can have for a shop. If the app reaches this limit, then the\nmutation returns a `LIMIT_REACHED` error. Delete existing annotations or contact Shopify Support to request\na higher limit.\n\nUse [`analyticsAnnotationUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/analyticsAnnotationUpdate)\nto modify existing annotations or\n[`analyticsAnnotationDelete`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/analyticsAnnotationDelete)\nto remove them.\n\nThe `type` field must specify a supported type for app-created annotations. Refer to the list of\n[supported types](https://shopify.dev/docs/api/shopifyql/latest/syntax/annotate#annotation-categories-and-types).'",
          "breaking": false
        },
        {
          "name": "analyticsAnnotationCreate",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'input: AnalyticsAnnotationCreateInput!' added to field 'Mutation.analyticsAnnotationCreate'",
          "breaking": false
        },
        {
          "name": "analyticsAnnotationDelete",
          "type": "Field",
          "changeType": "added",
          "description": "Field 'analyticsAnnotationDelete' was added to object type 'Mutation'",
          "breaking": false
        },
        {
          "name": "analyticsAnnotationDelete",
          "type": "Field",
          "changeType": "modified",
          "description": "Field 'Mutation.analyticsAnnotationDelete' has description 'Deletes an [analytics annotation](https://shopify.dev/docs/api/admin-graphql/latest/objects/AnalyticsAnnotation).\nAn app can delete only annotations that it created. If an app attempts to delete an annotation that it\ndidn\\'t create, then the mutation returns a `NOT_FOUND` error.\nUse [`analyticsAnnotationCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/analyticsAnnotationCreate)\nto create a new annotation, or\n[`analyticsAnnotationUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/analyticsAnnotationUpdate)\nto modify existing ones.'",
          "breaking": false
        },
        {
          "name": "analyticsAnnotationDelete",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'id: ID!' added to field 'Mutation.analyticsAnnotationDelete'",
          "breaking": false
        },
        {
          "name": "analyticsAnnotationUpdate",
          "type": "Field",
          "changeType": "added",
          "description": "Field 'analyticsAnnotationUpdate' was added to object type 'Mutation'",
          "breaking": false
        },
        {
          "name": "analyticsAnnotationUpdate",
          "type": "Field",
          "changeType": "modified",
          "description": "Field 'Mutation.analyticsAnnotationUpdate' has description 'Updates an existing [analytics annotation](https://shopify.dev/docs/api/admin-graphql/latest/objects/AnalyticsAnnotation).\nOnly the fields provided in the `input` argument are modified; omitted fields remain unchanged.\nSetting `endedAt` to `null` makes the annotation open-ended.\n\nAn app can update only annotations that it created. If an app attempts to update an annotation that it\ndidn\\'t create, then the mutation returns a `NOT_FOUND` error.\n\nUse [`analyticsAnnotationCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/analyticsAnnotationCreate)\nto create a new annotation, or\n[`analyticsAnnotationDelete`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/analyticsAnnotationDelete)\nto remove it.\n\nIf provided, the `type` field must specify a supported type for app-created annotations. Refer to the list of\n[supported types](https://shopify.dev/docs/api/shopifyql/latest/syntax/annotate#annotation-categories-and-types).'",
          "breaking": false
        },
        {
          "name": "analyticsAnnotationUpdate",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'id: ID!' added to field 'Mutation.analyticsAnnotationUpdate'",
          "breaking": false
        },
        {
          "name": "analyticsAnnotationUpdate",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'input: AnalyticsAnnotationUpdateInput!' added to field 'Mutation.analyticsAnnotationUpdate'",
          "breaking": false
        },
        {
          "name": "analyticsTargetCreate",
          "type": "Field",
          "changeType": "added",
          "description": "Field 'analyticsTargetCreate' was added to object type 'Mutation'",
          "breaking": false
        },
        {
          "name": "analyticsTargetCreate",
          "type": "Field",
          "changeType": "modified",
          "description": "Field 'Mutation.analyticsTargetCreate' has description 'Creates an [analytics target](https://shopify.dev/docs/api/admin-graphql/latest/objects/AnalyticsTarget) that\ndefines a merchant\\'s goal for a specific metric over a date range. For example, a merchant\ncan set a target of $50,000 in total sales for a quarter, or 1,000 orders in a month.\n\nProvide the target attributes through the `input` argument. The target\\'s currency is set to\nthe shop\\'s currency. A target is uniquely identified by the combination of `metric`, `startDate`,\n`endDate`, and `filters` — attempting to create a duplicate returns a user error.\n\nUse [`analyticsTargetUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/analyticsTargetUpdate)\nto modify an existing target, or\n[`analyticsTargetsDelete`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/analyticsTargetsDelete)\nto remove targets.'",
          "breaking": false
        },
        {
          "name": "analyticsTargetCreate",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'input: AnalyticsTargetCreateInput!' added to field 'Mutation.analyticsTargetCreate'",
          "breaking": false
        },
        {
          "name": "analyticsTargetUpdate",
          "type": "Field",
          "changeType": "added",
          "description": "Field 'analyticsTargetUpdate' was added to object type 'Mutation'",
          "breaking": false
        },
        {
          "name": "analyticsTargetUpdate",
          "type": "Field",
          "changeType": "modified",
          "description": "Field 'Mutation.analyticsTargetUpdate' has description 'Updates an existing [analytics target](https://shopify.dev/docs/api/admin-graphql/latest/objects/AnalyticsTarget).\nOnly the fields provided in the `input` argument are modified; omitted fields remain unchanged.\nSetting a nullable field to `null` clears its value.\n\nUse [`analyticsTargetCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/analyticsTargetCreate)\nto create a new target, or\n[`analyticsTargetsDelete`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/analyticsTargetsDelete)\nto remove targets.'",
          "breaking": false
        },
        {
          "name": "analyticsTargetUpdate",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'id: ID!' added to field 'Mutation.analyticsTargetUpdate'",
          "breaking": false
        },
        {
          "name": "analyticsTargetUpdate",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'input: AnalyticsTargetUpdateInput!' added to field 'Mutation.analyticsTargetUpdate'",
          "breaking": false
        },
        {
          "name": "analyticsTargetsDelete",
          "type": "Field",
          "changeType": "added",
          "description": "Field 'analyticsTargetsDelete' was added to object type 'Mutation'",
          "breaking": false
        },
        {
          "name": "analyticsTargetsDelete",
          "type": "Field",
          "changeType": "modified",
          "description": "Field 'Mutation.analyticsTargetsDelete' has description 'Deletes one or more [analytics targets](https://shopify.dev/docs/api/admin-graphql/latest/objects/AnalyticsTarget).\nAccepts a list of target IDs and returns the IDs that were successfully deleted. If any ID\nis not found, a user error is returned for that ID while the remaining valid targets are still deleted.\n\nUse [`analyticsTargetCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/analyticsTargetCreate)\nto create new targets, or\n[`analyticsTargetUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/analyticsTargetUpdate)\nto modify existing ones.'",
          "breaking": false
        },
        {
          "name": "analyticsTargetsDelete",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'ids: [ID!]!' added to field 'Mutation.analyticsTargetsDelete'",
          "breaking": false
        },
        {
          "name": "subscriptionBillingCycleContractEditCalculate",
          "type": "Field",
          "changeType": "added",
          "description": "Field 'subscriptionBillingCycleContractEditCalculate' was added to object type 'Mutation'",
          "breaking": false
        },
        {
          "name": "subscriptionBillingCycleContractEditCalculate",
          "type": "Field",
          "changeType": "modified",
          "description": "Field 'Mutation.subscriptionBillingCycleContractEditCalculate' has description 'Starts an asynchronous calculation for changes to a single billing cycle of an existing subscription contract. Committing the calculation applies the changes only to the selected cycle, leaving the recurring contract unchanged.\n\nPoll the [`subscriptionContractCalculation`](https://shopify.dev/docs/api/admin-graphql/latest/queries/subscriptionContractCalculation) query to review the calculated contract, then commit it with the [`subscriptionContractCalculationCommit`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionContractCalculationCommit) mutation.\n\nLearn how to [update a subscription contract](https://shopify.dev/docs/apps/build/purchase-options/subscriptions/contracts/update-a-subscription-contract).'",
          "breaking": false
        },
        {
          "name": "subscriptionBillingCycleContractEditCalculate",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'actor: SubscriptionActor' added to field 'Mutation.subscriptionBillingCycleContractEditCalculate'",
          "breaking": false
        },
        {
          "name": "subscriptionBillingCycleContractEditCalculate",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'contractId: ID!' added to field 'Mutation.subscriptionBillingCycleContractEditCalculate'",
          "breaking": false
        },
        {
          "name": "subscriptionBillingCycleContractEditCalculate",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'billingCycleSelector: SubscriptionBillingCycleSelector!' added to field 'Mutation.subscriptionBillingCycleContractEditCalculate'",
          "breaking": false
        },
        {
          "name": "subscriptionBillingCycleContractEditCalculate",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'billingCycleEditInput: SubscriptionContractCalculationBillingCycleEditInput!' added to field 'Mutation.subscriptionBillingCycleContractEditCalculate'",
          "breaking": false
        },
        {
          "name": "subscriptionContractCalculationCommit",
          "type": "Field",
          "changeType": "added",
          "description": "Field 'subscriptionContractCalculationCommit' was added to object type 'Mutation'",
          "breaking": false
        },
        {
          "name": "subscriptionContractCalculationCommit",
          "type": "Field",
          "changeType": "modified",
          "description": "Field 'Mutation.subscriptionContractCalculationCommit' has description 'Commits a succeeded subscription contract calculation. For a create or update calculation, committing makes the calculated contract the contract\\'s new active version used for future billing. For a billing cycle edit, committing applies the calculated contract only to the selected cycle.\n\nThe calculation must be in a succeeded state, which you can confirm with the [`subscriptionContractCalculation`](https://shopify.dev/docs/api/admin-graphql/latest/queries/subscriptionContractCalculation) query. Returns the committed contract as a [`SubscriptionContract`](https://shopify.dev/docs/api/admin-graphql/latest/objects/SubscriptionContract), or a `SubscriptionBillingCycleEditedContract` for a billing cycle edit.\n\nLearn how to [build a subscription contract](https://shopify.dev/docs/apps/build/purchase-options/subscriptions/contracts/build-a-subscription-contract).'",
          "breaking": false
        },
        {
          "name": "subscriptionContractCalculationCommit",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'id: ID!' added to field 'Mutation.subscriptionContractCalculationCommit'",
          "breaking": false
        },
        {
          "name": "subscriptionContractCreateCalculate",
          "type": "Field",
          "changeType": "added",
          "description": "Field 'subscriptionContractCreateCalculate' was added to object type 'Mutation'",
          "breaking": false
        },
        {
          "name": "subscriptionContractCreateCalculate",
          "type": "Field",
          "changeType": "modified",
          "description": "Field 'Mutation.subscriptionContractCreateCalculate' has description 'Starts an asynchronous calculation for a new subscription contract. The contract isn\\'t created until you commit the calculation.\n\nPoll the [`subscriptionContractCalculation`](https://shopify.dev/docs/api/admin-graphql/latest/queries/subscriptionContractCalculation) query to review the calculated contract, its projected order totals, and any warnings, then commit it with the [`subscriptionContractCalculationCommit`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionContractCalculationCommit) mutation.\n\nLearn how to [build a subscription contract](https://shopify.dev/docs/apps/build/purchase-options/subscriptions/contracts/build-a-subscription-contract).'",
          "breaking": false
        },
        {
          "name": "subscriptionContractCreateCalculate",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'contractCreateInput: SubscriptionContractCalculationContractCreateInput!' added to field 'Mutation.subscriptionContractCreateCalculate'",
          "breaking": false
        },
        {
          "name": "subscriptionContractUpdateCalculate",
          "type": "Field",
          "changeType": "added",
          "description": "Field 'subscriptionContractUpdateCalculate' was added to object type 'Mutation'",
          "breaking": false
        },
        {
          "name": "subscriptionContractUpdateCalculate",
          "type": "Field",
          "changeType": "modified",
          "description": "Field 'Mutation.subscriptionContractUpdateCalculate' has description 'Starts an asynchronous calculation for changes to an existing subscription contract. The changes aren\\'t applied to the contract until you commit the calculation, and fields omitted from the input remain unchanged.\n\nPoll the [`subscriptionContractCalculation`](https://shopify.dev/docs/api/admin-graphql/latest/queries/subscriptionContractCalculation) query to review the calculated contract, its projected order totals, and any warnings, then commit it with the [`subscriptionContractCalculationCommit`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionContractCalculationCommit) mutation.\n\nLearn how to [update a subscription contract](https://shopify.dev/docs/apps/build/purchase-options/subscriptions/contracts/update-a-subscription-contract).'",
          "breaking": false
        },
        {
          "name": "subscriptionContractUpdateCalculate",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'actor: SubscriptionActor' added to field 'Mutation.subscriptionContractUpdateCalculate'",
          "breaking": false
        },
        {
          "name": "subscriptionContractUpdateCalculate",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'contractId: ID!' added to field 'Mutation.subscriptionContractUpdateCalculate'",
          "breaking": false
        },
        {
          "name": "subscriptionContractUpdateCalculate",
          "type": "Argument",
          "changeType": "modified",
          "description": "Argument 'contractUpdateInput: SubscriptionContractCalculationContractUpdateInput!' added to field 'Mutation.subscriptionContractUpdateCalculate'",
          "breaking": false
        }
      ],
      "subscriptions": [],
      "enums": [
        {
          "name": "AnalyticsAnnotationCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'LIMIT_REACHED' was added to enum 'AnalyticsAnnotationCreateUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The maximum number of annotations that an app can have for a shop has been reached.' was added to enum value 'AnalyticsAnnotationCreateUserErrorCode.LIMIT_REACHED'"
        },
        {
          "name": "AnalyticsAnnotationCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SHOPIFY_EMPLOYEE_IMPERSONATING' was added to enum 'AnalyticsAnnotationCreateUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Shopify employees are not permitted to perform this action.' was added to enum value 'AnalyticsAnnotationCreateUserErrorCode.SHOPIFY_EMPLOYEE_IMPERSONATING'"
        },
        {
          "name": "AnalyticsAnnotationCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'AnalyticsAnnotationCreateUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'AnalyticsAnnotationCreateUserErrorCode.INVALID'"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'NOT_FOUND' was added to enum 'AnalyticsAnnotationDeleteUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The analytics annotation was not found.' was added to enum value 'AnalyticsAnnotationDeleteUserErrorCode.NOT_FOUND'"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SHOPIFY_EMPLOYEE_IMPERSONATING' was added to enum 'AnalyticsAnnotationDeleteUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Shopify employees are not permitted to perform this action.' was added to enum value 'AnalyticsAnnotationDeleteUserErrorCode.SHOPIFY_EMPLOYEE_IMPERSONATING'"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'AnalyticsAnnotationDeleteUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'AnalyticsAnnotationDeleteUserErrorCode.INVALID'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CREATED_AT' was added to enum 'AnalyticsAnnotationSortKeys'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `created_at` value.' was added to enum value 'AnalyticsAnnotationSortKeys.CREATED_AT'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'ENDED_AT' was added to enum 'AnalyticsAnnotationSortKeys'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `ended_at` value.' was added to enum value 'AnalyticsAnnotationSortKeys.ENDED_AT'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'ID' was added to enum 'AnalyticsAnnotationSortKeys'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `id` value.' was added to enum value 'AnalyticsAnnotationSortKeys.ID'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'STARTED_AT' was added to enum 'AnalyticsAnnotationSortKeys'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `started_at` value.' was added to enum value 'AnalyticsAnnotationSortKeys.STARTED_AT'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'UPDATED_AT' was added to enum 'AnalyticsAnnotationSortKeys'"
        },
        {
          "name": "AnalyticsAnnotationSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `updated_at` value.' was added to enum value 'AnalyticsAnnotationSortKeys.UPDATED_AT'"
        },
        {
          "name": "AnalyticsAnnotationSource",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SHOPIFY' was added to enum 'AnalyticsAnnotationSource'"
        },
        {
          "name": "AnalyticsAnnotationSource",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Generated by Shopify.' was added to enum value 'AnalyticsAnnotationSource.SHOPIFY'"
        },
        {
          "name": "AnalyticsAnnotationSource",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'APP' was added to enum 'AnalyticsAnnotationSource'"
        },
        {
          "name": "AnalyticsAnnotationSource",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Created by an app.' was added to enum value 'AnalyticsAnnotationSource.APP'"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'NOT_FOUND' was added to enum 'AnalyticsAnnotationUpdateUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The analytics annotation was not found.' was added to enum value 'AnalyticsAnnotationUpdateUserErrorCode.NOT_FOUND'"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SHOPIFY_EMPLOYEE_IMPERSONATING' was added to enum 'AnalyticsAnnotationUpdateUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Shopify employees are not permitted to perform this action.' was added to enum value 'AnalyticsAnnotationUpdateUserErrorCode.SHOPIFY_EMPLOYEE_IMPERSONATING'"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'AnalyticsAnnotationUpdateUserErrorCode'"
        },
        {
          "name": "AnalyticsAnnotationUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'AnalyticsAnnotationUpdateUserErrorCode.INVALID'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SHOPIFY_EMPLOYEE_IMPERSONATING' was added to enum 'AnalyticsTargetCreateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Shopify employees are not permitted to perform this action.' was added to enum value 'AnalyticsTargetCreateUserErrorCode.SHOPIFY_EMPLOYEE_IMPERSONATING'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID_METRIC' was added to enum 'AnalyticsTargetCreateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The provided metric is not valid for analytics targets.' was added to enum value 'AnalyticsTargetCreateUserErrorCode.INVALID_METRIC'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'AnalyticsTargetCreateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'AnalyticsTargetCreateUserErrorCode.INVALID'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'TAKEN' was added to enum 'AnalyticsTargetCreateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetCreateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is already taken.' was added to enum value 'AnalyticsTargetCreateUserErrorCode.TAKEN'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CREATED_AT' was added to enum 'AnalyticsTargetSortKeys'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `created_at` value.' was added to enum value 'AnalyticsTargetSortKeys.CREATED_AT'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'END_DATE' was added to enum 'AnalyticsTargetSortKeys'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `end_date` value.' was added to enum value 'AnalyticsTargetSortKeys.END_DATE'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'EXPECTED_VALUE' was added to enum 'AnalyticsTargetSortKeys'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `expected_value` value.' was added to enum value 'AnalyticsTargetSortKeys.EXPECTED_VALUE'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'ID' was added to enum 'AnalyticsTargetSortKeys'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `id` value.' was added to enum value 'AnalyticsTargetSortKeys.ID'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'METRIC' was added to enum 'AnalyticsTargetSortKeys'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `metric` value.' was added to enum value 'AnalyticsTargetSortKeys.METRIC'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'NAME' was added to enum 'AnalyticsTargetSortKeys'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `name` value.' was added to enum value 'AnalyticsTargetSortKeys.NAME'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'START_DATE' was added to enum 'AnalyticsTargetSortKeys'"
        },
        {
          "name": "AnalyticsTargetSortKeys",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Sort by the `start_date` value.' was added to enum value 'AnalyticsTargetSortKeys.START_DATE'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'NOT_FOUND' was added to enum 'AnalyticsTargetUpdateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The analytics target was not found.' was added to enum value 'AnalyticsTargetUpdateUserErrorCode.NOT_FOUND'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SHOPIFY_EMPLOYEE_IMPERSONATING' was added to enum 'AnalyticsTargetUpdateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Shopify employees are not permitted to perform this action.' was added to enum value 'AnalyticsTargetUpdateUserErrorCode.SHOPIFY_EMPLOYEE_IMPERSONATING'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID_METRIC' was added to enum 'AnalyticsTargetUpdateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The provided metric is not valid for analytics targets.' was added to enum value 'AnalyticsTargetUpdateUserErrorCode.INVALID_METRIC'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'AnalyticsTargetUpdateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'AnalyticsTargetUpdateUserErrorCode.INVALID'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'TAKEN' was added to enum 'AnalyticsTargetUpdateUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetUpdateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is already taken.' was added to enum value 'AnalyticsTargetUpdateUserErrorCode.TAKEN'"
        },
        {
          "name": "AnalyticsTargetsDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'NOT_FOUND' was added to enum 'AnalyticsTargetsDeleteUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetsDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The analytics target was not found.' was added to enum value 'AnalyticsTargetsDeleteUserErrorCode.NOT_FOUND'"
        },
        {
          "name": "AnalyticsTargetsDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SHOPIFY_EMPLOYEE_IMPERSONATING' was added to enum 'AnalyticsTargetsDeleteUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetsDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Shopify employees are not permitted to perform this action.' was added to enum value 'AnalyticsTargetsDeleteUserErrorCode.SHOPIFY_EMPLOYEE_IMPERSONATING'"
        },
        {
          "name": "AnalyticsTargetsDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'AnalyticsTargetsDeleteUserErrorCode'"
        },
        {
          "name": "AnalyticsTargetsDeleteUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'AnalyticsTargetsDeleteUserErrorCode.INVALID'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntRelation",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'EQUALS' was added to enum 'CollectionSourceInclusionConditionMetafieldIntRelation'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntRelation",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The metafield value equals the specified value.' was added to enum value 'CollectionSourceInclusionConditionMetafieldIntRelation.EQUALS'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntRelation",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'GREATER_THAN' was added to enum 'CollectionSourceInclusionConditionMetafieldIntRelation'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntRelation",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The metafield value is greater than the specified value.' was added to enum value 'CollectionSourceInclusionConditionMetafieldIntRelation.GREATER_THAN'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntRelation",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'LESS_THAN' was added to enum 'CollectionSourceInclusionConditionMetafieldIntRelation'"
        },
        {
          "name": "CollectionSourceInclusionConditionMetafieldIntRelation",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The metafield value is less than the specified value.' was added to enum value 'CollectionSourceInclusionConditionMetafieldIntRelation.LESS_THAN'"
        },
        {
          "name": "CustomerSmsMarketingConsent",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Object type 'CustomerSmsMarketingConsent' has description 'The SMS marketing consent information for a [customer\\'s phone number](https://shopify.dev/docs/api/admin-graphql/latest/objects/CustomerPhoneNumber). Implements the [`CustomerMarketingConsent`](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/CustomerMarketingConsent) interface. Use the [`customerSmsMarketingConsentUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/customerSmsMarketingConsentUpdate) mutation to change it.'"
        },
        {
          "name": "OrderCancelStatus",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'STARTED' was added to enum 'OrderCancelStatus'"
        },
        {
          "name": "OrderCancelStatus",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The order cancellation has been initiated.' was added to enum value 'OrderCancelStatus.STARTED'"
        },
        {
          "name": "OrderCancelStatus",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SUCCEEDED' was added to enum 'OrderCancelStatus'"
        },
        {
          "name": "OrderCancelStatus",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The order cancellation has been completed successfully.' was added to enum value 'OrderCancelStatus.SUCCEEDED'"
        },
        {
          "name": "OrderCancelStatus",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'FAILED' was added to enum 'OrderCancelStatus'"
        },
        {
          "name": "OrderCancelStatus",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The order cancellation has failed.' was added to enum value 'OrderCancelStatus.FAILED'"
        },
        {
          "name": "SubscriptionBillingCycleContractEditCalculateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'SubscriptionBillingCycleContractEditCalculateUserErrorCode'"
        },
        {
          "name": "SubscriptionBillingCycleContractEditCalculateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'SubscriptionBillingCycleContractEditCalculateUserErrorCode.INVALID'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'DAY' was added to enum 'SubscriptionContractCalculationCadenceUnit'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Daily interval.' was added to enum value 'SubscriptionContractCalculationCadenceUnit.DAY'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'WEEK' was added to enum 'SubscriptionContractCalculationCadenceUnit'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Weekly interval.' was added to enum value 'SubscriptionContractCalculationCadenceUnit.WEEK'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'MONTH' was added to enum 'SubscriptionContractCalculationCadenceUnit'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Monthly interval.' was added to enum value 'SubscriptionContractCalculationCadenceUnit.MONTH'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'YEAR' was added to enum 'SubscriptionContractCalculationCadenceUnit'"
        },
        {
          "name": "SubscriptionContractCalculationCadenceUnit",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Yearly interval.' was added to enum value 'SubscriptionContractCalculationCadenceUnit.YEAR'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'SubscriptionContractCalculationCommitUserErrorCode'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'SubscriptionContractCalculationCommitUserErrorCode.INVALID'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'NOT_READY_TO_COMMIT' was added to enum 'SubscriptionContractCalculationCommitUserErrorCode'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The calculation is not in a succeeded state and cannot be committed yet.' was added to enum value 'SubscriptionContractCalculationCommitUserErrorCode.NOT_READY_TO_COMMIT'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CALCULATION_NOT_FOUND' was added to enum 'SubscriptionContractCalculationCommitUserErrorCode'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The subscription contract calculation could not be found.' was added to enum value 'SubscriptionContractCalculationCommitUserErrorCode.CALCULATION_NOT_FOUND'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'STALE_CONTRACT' was added to enum 'SubscriptionContractCalculationCommitUserErrorCode'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The subscription contract was modified since the calculation was created.' was added to enum value 'SubscriptionContractCalculationCommitUserErrorCode.STALE_CONTRACT'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID_BILLING_DATE' was added to enum 'SubscriptionContractCalculationCommitUserErrorCode'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The first billing date must be in the future.' was added to enum value 'SubscriptionContractCalculationCommitUserErrorCode.INVALID_BILLING_DATE'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CONTRACT_TERMINATED' was added to enum 'SubscriptionContractCalculationCommitUserErrorCode'"
        },
        {
          "name": "SubscriptionContractCalculationCommitUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The subscription contract is terminated and the calculation can\\'t be committed.' was added to enum value 'SubscriptionContractCalculationCommitUserErrorCode.CONTRACT_TERMINATED'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.INVALID'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'MERCHANDISE_NOT_FOUND' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The merchandise product variant could not be found.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.MERCHANDISE_NOT_FOUND'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'DELIVERY_ADDRESS_INVALID' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The delivery address is not valid.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.DELIVERY_ADDRESS_INVALID'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CURRENCY_NOT_SUPPORTED' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The subscription contract currency is not supported by the shop.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.CURRENCY_NOT_SUPPORTED'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'DELIVERY_NO_LOCATION_SHIPS_TO_ADDRESS' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'No location can ship the contract\\'s merchandise to the delivery address. Delivery may still proceed at billing time by falling back to a default location.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.DELIVERY_NO_LOCATION_SHIPS_TO_ADDRESS'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'DELIVERY_PICKUP_LOCATION_UNAVAILABLE' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The contract\\'s pickup location can no longer fulfil the order — it was removed, disabled, or does not support pickup for the merchandise.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.DELIVERY_PICKUP_LOCATION_UNAVAILABLE'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'PAYMENT_METHOD_NOT_FOUND' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The payment method could not be found.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.PAYMENT_METHOD_NOT_FOUND'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CUSTOM_VALIDATION' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'A cart validation function produced a message.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.CUSTOM_VALIDATION'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'DELIVERY_METHOD_REQUIRED' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The contract has items that require shipping, so a delivery method is required.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.DELIVERY_METHOD_REQUIRED'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'DELIVERY_METHOD_UNUSED' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The contract has a delivery method but no items that require shipping.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.DELIVERY_METHOD_UNUSED'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CUSTOMER_CONTACT_METHOD_REQUIRED' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The customer has no contact method (email or phone) but the shop requires one to bill the contract.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.CUSTOMER_CONTACT_METHOD_REQUIRED'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'BUNDLE_REQUIRES_MERCHANDISE_CUSTOMIZATIONS' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The contract contains a bundle that could not be expanded; bundles are only supported when merchandise customizations are enabled.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.BUNDLE_REQUIRES_MERCHANDISE_CUSTOMIZATIONS'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'MERCHANDISE_GIFT_CARD_INVALID' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'A gift card merchandise line is invalid because its price is not greater than zero.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.MERCHANDISE_GIFT_CARD_INVALID'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'DISCOUNT_CODE_NOT_APPLIED' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'A requested discount code was not applied: it doesn\\'t exist, isn\\'t active, or isn\\'t applicable to this subscription contract.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.DISCOUNT_CODE_NOT_APPLIED'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CALCULATION_TIMEOUT' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The calculation did not resolve in time. The calculation can be safely retried.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.CALCULATION_TIMEOUT'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'LINE_PRICE_ADJUSTED_FOR_FULFILLMENTS' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'A line\\'s price was adjusted so it divides evenly across the fulfillments in each billing cycle.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.LINE_PRICE_ADJUSTED_FOR_FULFILLMENTS'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'PROCESSING_ERROR' was added to enum 'SubscriptionContractCalculationDiagnosticCode'"
        },
        {
          "name": "SubscriptionContractCalculationDiagnosticCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The calculation could not be completed due to an unexpected error.' was added to enum value 'SubscriptionContractCalculationDiagnosticCode.PROCESSING_ERROR'"
        },
        {
          "name": "SubscriptionContractCreateCalculateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'SubscriptionContractCreateCalculateUserErrorCode'"
        },
        {
          "name": "SubscriptionContractCreateCalculateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'SubscriptionContractCreateCalculateUserErrorCode.INVALID'"
        },
        {
          "name": "SubscriptionContractUpdateCalculateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'INVALID' was added to enum 'SubscriptionContractUpdateCalculateUserErrorCode'"
        },
        {
          "name": "SubscriptionContractUpdateCalculateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The input value is invalid.' was added to enum value 'SubscriptionContractUpdateCalculateUserErrorCode.INVALID'"
        },
        {
          "name": "SubscriptionContractUpdateCalculateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'CONTRACT_TERMINATED' was added to enum 'SubscriptionContractUpdateCalculateUserErrorCode'"
        },
        {
          "name": "SubscriptionContractUpdateCalculateUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The subscription contract is terminated and can\\'t be updated.' was added to enum value 'SubscriptionContractUpdateCalculateUserErrorCode.CONTRACT_TERMINATED'"
        },
        {
          "name": "InventoryAdjustQuantitiesUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": true,
          "description": "Enum value 'ITEM_NOT_STOCKED_AT_LOCATION' was removed from enum 'InventoryAdjustQuantitiesUserErrorCode'"
        },
        {
          "name": "InventoryMoveQuantitiesUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": true,
          "description": "Enum value 'ITEM_NOT_STOCKED_AT_LOCATION' was removed from enum 'InventoryMoveQuantitiesUserErrorCode'"
        },
        {
          "name": "InventorySetOnHandQuantitiesUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": true,
          "description": "Enum value 'ITEM_NOT_STOCKED_AT_LOCATION' was removed from enum 'InventorySetOnHandQuantitiesUserErrorCode'"
        },
        {
          "name": "InventorySetQuantitiesUserErrorCode",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": true,
          "description": "Enum value 'ITEM_NOT_STOCKED_AT_LOCATION' was removed from enum 'InventorySetQuantitiesUserErrorCode'"
        },
        {
          "name": "OrderDisplayFulfillmentStatus",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'FULFILLMENT_NOT_REQUIRED' was added to enum 'OrderDisplayFulfillmentStatus'"
        },
        {
          "name": "OrderDisplayFulfillmentStatus",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'Displayed as **Not required** on the orders list and **Fulfillment not required** in the order details header. The order has no items to be fulfilled.' was added to enum value 'OrderDisplayFulfillmentStatus.FULFILLMENT_NOT_REQUIRED'"
        },
        {
          "name": "OrderPaymentStatusResult",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'PARTIAL_SUCCESS' was added to enum 'OrderPaymentStatusResult'"
        },
        {
          "name": "OrderPaymentStatusResult",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The payment partially succeeded. Some payment methods were charged but the primary payment method failed.' was added to enum value 'OrderPaymentStatusResult.PARTIAL_SUCCESS'"
        },
        {
          "name": "WebhookSubscriptionTopic",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SUBSCRIPTION_CONTRACT_CALCULATIONS_SUCCEED' was added to enum 'WebhookSubscriptionTopic'"
        },
        {
          "name": "WebhookSubscriptionTopic",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The webhook topic for `subscription_contract_calculations/succeed` events. Occurs when a subscription contract calculation succeeds. Requires the `read_own_subscription_contracts` scope.' was added to enum value 'WebhookSubscriptionTopic.SUBSCRIPTION_CONTRACT_CALCULATIONS_SUCCEED'"
        },
        {
          "name": "WebhookSubscriptionTopic",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Enum value 'SUBSCRIPTION_CONTRACT_CALCULATIONS_FAIL' was added to enum 'WebhookSubscriptionTopic'"
        },
        {
          "name": "WebhookSubscriptionTopic",
          "kind": "ENUM",
          "changeType": "modified",
          "breaking": false,
          "description": "Description 'The webhook topic for `subscription_contract_calculations/fail` events. Occurs when a subscription contract calculation fails. Requires the `read_own_subscription_contracts` scope.' was added to enum value 'WebhookSubscriptionTopic.SUBSCRIPTION_CONTRACT_CALCULATIONS_FAIL'"
        }
      ]
    }
  }
}