@shopify/hydrogen
Version:
<div align="center">
1 lines • 680 kB
JSON
{"__schema":{"queryType":{"name":"QueryRoot"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"OBJECT","name":"ApiVersion","description":"A version of the API, as defined by [Shopify API versioning](https://shopify.dev/api/usage/versioning).\nVersions are commonly referred to by their handle (for example, `2021-10`).\n","fields":[{"name":"displayName","description":"The human-readable name of the version.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"handle","description":"The unique identifier of an ApiVersion. All supported API versions have a date-based (YYYY-MM) or `unstable` handle.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"supported","description":"Whether the version is actively supported by Shopify. Supported API versions are guaranteed to be stable. Unsupported API versions include unstable, release candidate, and end-of-life versions that are marked as unsupported. For more information, refer to [Versioning](https://shopify.dev/api/usage/versioning).","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplePayWalletContentInput","description":"The input fields for submitting Apple Pay payment method information for checkout.\n","fields":null,"inputFields":[{"name":"billingAddress","description":"The customer's billing address.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"MailingAddressInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"data","description":"The data for the Apple Pay wallet.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"header","description":"The header data for the Apple Pay wallet.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ApplePayWalletHeaderInput","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"lastDigits","description":"The last digits of the card used to create the payment.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"signature","description":"The signature for the Apple Pay wallet.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"version","description":"The version for the Apple Pay wallet.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ApplePayWalletHeaderInput","description":"The input fields for submitting wallet payment method information for checkout.\n","fields":null,"inputFields":[{"name":"applicationData","description":"The application data for the Apple Pay wallet.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"ephemeralPublicKey","description":"The ephemeral public key for the Apple Pay wallet.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"publicKeyHash","description":"The public key hash for the Apple Pay wallet.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"transactionId","description":"The transaction ID for the Apple Pay wallet.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AppliedGiftCard","description":"Details about the gift card used on the checkout.","fields":[{"name":"amountUsed","description":"The amount that was taken from the gift card by applying it.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"MoneyV2","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"amountUsedV2","description":"The amount that was taken from the gift card by applying it.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"MoneyV2","ofType":null}},"isDeprecated":true,"deprecationReason":"Use `amountUsed` instead."},{"name":"balance","description":"The amount left on the gift card.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"MoneyV2","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"balanceV2","description":"The amount left on the gift card.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"MoneyV2","ofType":null}},"isDeprecated":true,"deprecationReason":"Use `balance` instead."},{"name":"id","description":"A globally-unique ID.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastCharacters","description":"The last characters of the gift card.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"presentmentAmountUsed","description":"The amount that was applied to the checkout in its currency.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"MoneyV2","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Article","description":"An article in an online store blog.","fields":[{"name":"author","description":"The article's author.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleAuthor","ofType":null}},"isDeprecated":true,"deprecationReason":"Use `authorV2` instead."},{"name":"authorV2","description":"The article's author.","args":[],"type":{"kind":"OBJECT","name":"ArticleAuthor","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"blog","description":"The blog that the article belongs to.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Blog","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"comments","description":"List of comments posted on the article.","args":[{"name":"after","description":"Returns the elements that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":"Returns the elements that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":"Returns up to the first `n` elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":"Returns up to the last `n` elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"reverse","description":"Reverse the order of the underlying list.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CommentConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"content","description":"Stripped content of the article, single line with HTML tags removed.","args":[{"name":"truncateAt","description":"Truncates a string after the given length.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"contentHtml","description":"The content of the article, complete with HTML formatting.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"HTML","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"excerpt","description":"Stripped excerpt of the article, single line with HTML tags removed.","args":[{"name":"truncateAt","description":"Truncates a string after the given length.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"excerptHtml","description":"The excerpt of the article, complete with HTML formatting.","args":[],"type":{"kind":"SCALAR","name":"HTML","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"handle","description":"A human-friendly unique string for the Article automatically generated from its title.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"A globally-unique ID.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"image","description":"The image associated with the article.","args":[],"type":{"kind":"OBJECT","name":"Image","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metafield","description":"A [custom field](https://shopify.dev/docs/apps/build/custom-data), including its `namespace` and `key`, that's associated with a Shopify resource for the purposes of adding and storing additional information.","args":[{"name":"key","description":"The identifier for the metafield.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"namespace","description":"The container the metafield belongs to. If omitted, the app-reserved namespace will be used.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Metafield","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metafields","description":"A list of [custom fields](/docs/apps/build/custom-data) that a merchant associates with a Shopify resource.","args":[{"name":"identifiers","description":"The list of metafields to retrieve by namespace and key.\n\nThe input must not contain more than `250` values.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"HasMetafieldsIdentifier","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"Metafield","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"onlineStoreUrl","description":"The URL used for viewing the resource on the shop's Online Store. Returns `null` if the resource is currently not published to the Online Store sales channel.","args":[],"type":{"kind":"SCALAR","name":"URL","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"publishedAt","description":"The date and time when the article was published.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"The article’s SEO information.","args":[],"type":{"kind":"OBJECT","name":"SEO","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"tags","description":"A categorization that a article can be tagged with.\n","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"The article’s name.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingParameters","description":"URL parameters to be added to a page URL to track the origin of on-site search traffic for [analytics reporting](https://help.shopify.com/manual/reports-and-analytics/shopify-reports/report-types/default-reports/behaviour-reports). Returns a result when accessed through the [search](https://shopify.dev/docs/api/storefront/current/queries/search) or [predictiveSearch](https://shopify.dev/docs/api/storefront/current/queries/predictiveSearch) queries, otherwise returns null.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"HasMetafields","ofType":null},{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"OnlineStorePublishable","ofType":null},{"kind":"INTERFACE","name":"Trackable","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleAuthor","description":"The author of an article.","fields":[{"name":"bio","description":"The author's bio.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":"The author’s email.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":"The author's first name.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":"The author's last name.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":"The author's full name.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleConnection","description":"An auto-generated type for paginating through multiple Articles.\n","fields":[{"name":"edges","description":"A list of edges.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleEdge","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"nodes","description":"A list of the nodes contained in ArticleEdge.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Article","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ArticleEdge","description":"An auto-generated type which holds one Article and a cursor during pagination.\n","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of ArticleEdge.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Article","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"ArticleSortKeys","description":"The set of valid sort keys for the Article query.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"AUTHOR","description":"Sort by the `author` value.","isDeprecated":false,"deprecationReason":null},{"name":"BLOG_TITLE","description":"Sort by the `blog_title` value.","isDeprecated":false,"deprecationReason":null},{"name":"ID","description":"Sort by the `id` value.","isDeprecated":false,"deprecationReason":null},{"name":"PUBLISHED_AT","description":"Sort by the `published_at` value.","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Sort by relevance to the search terms when the `query` parameter is specified on the connection.\nDon't use this sort key when no search query is specified.\n","isDeprecated":false,"deprecationReason":null},{"name":"TITLE","description":"Sort by the `title` value.","isDeprecated":false,"deprecationReason":null},{"name":"UPDATED_AT","description":"Sort by the `updated_at` value.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"Attribute","description":"Represents a generic custom attribute, such as whether an order is a customer's first.","fields":[{"name":"key","description":"The key or name of the attribute. For example, `\"customersFirstOrder\"`.\n","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"value","description":"The value of the attribute. For example, `\"true\"`.\n","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AttributeInput","description":"The input fields for an attribute.","fields":null,"inputFields":[{"name":"key","description":"Key or name of the attribute.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"value","description":"Value of the attribute.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AutomaticDiscountApplication","description":"Automatic discount applications capture the intentions of a discount that was automatically applied.\n","fields":[{"name":"allocationMethod","description":"The method by which the discount's value is allocated to its entitled items.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"DiscountApplicationAllocationMethod","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"targetSelection","description":"Which lines of targetType that the discount is allocated over.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"DiscountApplicationTargetSelection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"targetType","description":"The type of line that the discount is applicable towards.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"DiscountApplicationTargetType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"The title of the application.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"value","description":"The value of the discount application.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"PricingValue","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"DiscountApplication","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"BaseCartLine","description":"Represents a cart line common fields.","fields":[{"name":"attribute","description":"An attribute associated with the cart line.","args":[{"name":"key","description":"The key of the attribute.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Attribute","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"attributes","description":"The attributes associated with the cart line. Attributes are represented as key-value pairs.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Attribute","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"cost","description":"The cost of the merchandise that the buyer will pay for at checkout. The costs are subject to change and changes will be reflected at checkout.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartLineCost","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountAllocations","description":"The discounts that have been applied to the cart line.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CartDiscountAllocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"estimatedCost","description":"The estimated cost of the merchandise that the buyer will pay for at checkout. The estimated costs are subject to change and changes will be reflected at checkout.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartLineEstimatedCost","ofType":null}},"isDeprecated":true,"deprecationReason":"Use `cost` instead."},{"name":"id","description":"A globally-unique ID.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"merchandise","description":"The merchandise that the buyer intends to purchase.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"Merchandise","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":"The quantity of the merchandise that the customer intends to purchase.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"sellingPlanAllocation","description":"The selling plan associated with the cart line and the effect that each selling plan has on variants when they're purchased.","args":[],"type":{"kind":"OBJECT","name":"SellingPlanAllocation","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CartLine","ofType":null},{"kind":"OBJECT","name":"ComponentizableCartLine","ofType":null}]},{"kind":"OBJECT","name":"BaseCartLineConnection","description":"An auto-generated type for paginating through multiple BaseCartLines.\n","fields":[{"name":"edges","description":"A list of edges.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BaseCartLineEdge","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"nodes","description":"A list of the nodes contained in BaseCartLineEdge.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"BaseCartLine","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BaseCartLineEdge","description":"An auto-generated type which holds one BaseCartLine and a cursor during pagination.\n","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of BaseCartLineEdge.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"BaseCartLine","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Blog","description":"An online store blog.","fields":[{"name":"articleByHandle","description":"Find an article by its handle.","args":[{"name":"handle","description":"The handle of the article.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Article","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"articles","description":"List of the blog's articles.","args":[{"name":"after","description":"Returns the elements that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":"Returns the elements that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":"Returns up to the first `n` elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":"Returns up to the last `n` elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"query","description":"Apply one or multiple filters to the query.\n| name | description | acceptable_values | default_value | example_use |\n| ---- | ---- | ---- | ---- | ---- |\n| author |\n| blog_title |\n| created_at |\n| tag |\n| tag_not |\n| updated_at |\nRefer to the detailed [search syntax](https://shopify.dev/api/usage/search-syntax) for more information about using filters.\n","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"reverse","description":"Reverse the order of the underlying list.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"sortKey","description":"Sort the underlying list by the given key.","type":{"kind":"ENUM","name":"ArticleSortKeys","ofType":null},"defaultValue":"ID","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"authors","description":"The authors who have contributed to the blog.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ArticleAuthor","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"handle","description":"A human-friendly unique string for the Blog automatically generated from its title.\n","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"A globally-unique ID.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"metafield","description":"A [custom field](https://shopify.dev/docs/apps/build/custom-data), including its `namespace` and `key`, that's associated with a Shopify resource for the purposes of adding and storing additional information.","args":[{"name":"key","description":"The identifier for the metafield.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"namespace","description":"The container the metafield belongs to. If omitted, the app-reserved namespace will be used.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Metafield","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metafields","description":"A list of [custom fields](/docs/apps/build/custom-data) that a merchant associates with a Shopify resource.","args":[{"name":"identifiers","description":"The list of metafields to retrieve by namespace and key.\n\nThe input must not contain more than `250` values.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"HasMetafieldsIdentifier","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"Metafield","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"onlineStoreUrl","description":"The URL used for viewing the resource on the shop's Online Store. Returns `null` if the resource is currently not published to the Online Store sales channel.","args":[],"type":{"kind":"SCALAR","name":"URL","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"seo","description":"The blog's SEO information.","args":[],"type":{"kind":"OBJECT","name":"SEO","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":"The blogs’s title.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"HasMetafields","ofType":null},{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"OnlineStorePublishable","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogConnection","description":"An auto-generated type for paginating through multiple Blogs.\n","fields":[{"name":"edges","description":"A list of edges.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BlogEdge","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"nodes","description":"A list of the nodes contained in BlogEdge.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Blog","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BlogEdge","description":"An auto-generated type which holds one Blog and a cursor during pagination.\n","fields":[{"name":"cursor","description":"A cursor for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The item at the end of BlogEdge.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Blog","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"BlogSortKeys","description":"The set of valid sort keys for the Blog query.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"HANDLE","description":"Sort by the `handle` value.","isDeprecated":false,"deprecationReason":null},{"name":"ID","description":"Sort by the `id` value.","isDeprecated":false,"deprecationReason":null},{"name":"RELEVANCE","description":"Sort by relevance to the search terms when the `query` parameter is specified on the connection.\nDon't use this sort key when no search query is specified.\n","isDeprecated":false,"deprecationReason":null},{"name":"TITLE","description":"Sort by the `title` value.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Brand","description":"The store's [branding configuration](https://help.shopify.com/en/manual/promoting-marketing/managing-brand-assets).\n","fields":[{"name":"colors","description":"The colors of the store's brand.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandColors","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"coverImage","description":"The store's cover image.","args":[],"type":{"kind":"OBJECT","name":"MediaImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"logo","description":"The store's default logo.","args":[],"type":{"kind":"OBJECT","name":"MediaImage","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shortDescription","description":"The store's short description.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"slogan","description":"The store's slogan.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"squareLogo","description":"The store's preferred logo for square UI elements.","args":[],"type":{"kind":"OBJECT","name":"MediaImage","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandColorGroup","description":"A group of related colors for the shop's brand.\n","fields":[{"name":"background","description":"The background color.","args":[],"type":{"kind":"SCALAR","name":"Color","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"foreground","description":"The foreground color.","args":[],"type":{"kind":"SCALAR","name":"Color","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BrandColors","description":"The colors of the shop's brand.\n","fields":[{"name":"primary","description":"The shop's primary brand colors.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandColorGroup","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"secondary","description":"The shop's secondary brand colors.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BrandColorGroup","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"BuyerInput","description":"The input fields for obtaining the buyer's identity.\n","fields":null,"inputFields":[{"name":"companyLocationId","description":"The identifier of the company location.","type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"customerAccessToken","description":"The customer access token retrieved from the [Customer Accounts API](https://shopify.dev/docs/api/customer#step-obtain-access-token).","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"CardBrand","description":"Card brand, such as Visa or Mastercard, which can be used for payments.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"AMERICAN_EXPRESS","description":"American Express.","isDeprecated":false,"deprecationReason":null},{"name":"DINERS_CLUB","description":"Diners Club.","isDeprecated":false,"deprecationReason":null},{"name":"DISCOVER","description":"Discover.","isDeprecated":false,"deprecationReason":null},{"name":"JCB","description":"JCB.","isDeprecated":false,"deprecationReason":null},{"name":"MASTERCARD","description":"Mastercard.","isDeprecated":false,"deprecationReason":null},{"name":"VISA","description":"Visa.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"Cart","description":"A cart represents the merchandise that a buyer intends to purchase,\nand the estimated cost associated with the cart. Learn how to\n[interact with a cart](https://shopify.dev/custom-storefronts/internationalization/international-pricing)\nduring a customer's session.\n","fields":[{"name":"appliedGiftCards","description":"The gift cards that have been applied to the cart.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AppliedGiftCard","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"attribute","description":"An attribute associated with the cart.","args":[{"name":"key","description":"The key of the attribute.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Attribute","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"attributes","description":"The attributes associated with the cart. Attributes are represented as key-value pairs.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Attribute","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"buyerIdentity","description":"Information about the buyer that's interacting with the cart.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartBuyerIdentity","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"checkoutUrl","description":"The URL of the checkout for the cart.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"URL","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cost","description":"The estimated costs that the buyer will pay at checkout. The costs are subject to change and changes will be reflected at checkout. The `cost` field uses the `buyerIdentity` field to determine [international pricing](https://shopify.dev/custom-storefronts/internationalization/international-pricing).","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartCost","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":"The date and time when the cart was created.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"delivery","description":"The delivery properties of the cart.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartDelivery","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deliveryGroups","description":"The delivery groups available for the cart, based on the buyer identity default\ndelivery address preference or the default address of the logged-in customer.\n","args":[{"name":"after","description":"Returns the elements that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":"Returns the elements that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":"Returns up to the first `n` elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":"Returns up to the last `n` elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"reverse","description":"Reverse the order of the underlying list.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null},{"name":"withCarrierRates","description":"Whether to include [carrier-calculated delivery rates](https://help.shopify.com/en/manual/shipping/setting-up-and-managing-your-shipping/enabling-shipping-carriers) in the response.\n\nBy default, only static shipping rates are returned. This argument requires mandatory usage of the [`@defer` directive](https://shopify.dev/docs/api/storefront#directives).\n\nFor more information, refer to [fetching carrier-calculated rates for the cart using `@defer`](https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/defer#fetching-carrier-calculated-rates-for-the-cart-using-defer).\n","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartDeliveryGroupConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountAllocations","description":"The discounts that have been applied to the entire cart.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"CartDiscountAllocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"discountCodes","description":"The case-insensitive discount codes that the customer added at checkout.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartDiscountCode","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"estimatedCost","description":"The estimated costs that the buyer will pay at checkout. The estimated costs are subject to change and changes will be reflected at checkout. The `estimatedCost` field uses the `buyerIdentity` field to determine [international pricing](https://shopify.dev/custom-storefronts/internationalization/international-pricing).","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CartEstimatedCost","ofType":null}},"isDeprecated":true,"deprecationReason":"Use `cost` instead."},{"name":"id","description":"A globally-unique ID.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lines","description":"A list of lines containing information about the items the customer intends to purchase.","args":[{"name":"after","description":"Returns the elements that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"before","description":"Returns the elements that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"first","description":"Returns up to the first `n` elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"last","description":"Returns up to the last `n` elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"reverse","description":"Reverse the order of the underlying list.","type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false","isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"BaseCartLineConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"metafield","description":"A [custom field](https://shopify.dev/docs/apps/build/custom-data), including its `namespace` and `key`, that's associated with a Shopify resource for the purposes of adding and storing additional information.","args":[{"name":"key","description":"The identifier for the metafield.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"namespace","description":"The container the metafield belongs to. If omitted, the app-reserved namespace will be used.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"OBJECT","name":"Metafield","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"metafields","description":"A list of [custom fields](/docs/apps/build/custom-data) that a merchant associates with a Shopify resource.","args":[{"name":"identifiers","description":"The list of metafields to retrieve by namespace and key.\n\nThe input must not contain more than `250` values.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"HasMetafieldsIdentifier","ofType":null}}}},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"OBJECT","name":"Metafield","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"note","description":"A note that's associated with the cart. For example, the note can be a personalized message to the buyer.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"totalQuantity","description":"The total number of items in the cart.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":"The date and time when the cart was updated.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"HasMetafields","ofType":null},{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"UNION","name":"CartAddress","description":"A delivery address of the buyer that is interacting with the cart.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CartDeliveryAddress","ofType":null}]},{"kind":"INPUT_OBJECT","name":"CartAddressInput","description":"The input fields to provide exactly one of a variety of delivery address types.","fields":null,"inputFields":[{"name":"copyFromCustomerAddressId","description":"Copies details from the customer address to an address on this cart.","type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null},{"name":"deliveryAddress","description":"A delivery address stored on this cart.","type":{"kind":"INPUT_OBJECT","name":"CartDeliveryAddressInput","ofType":null},"defaultValue":null,"isDeprecated":false,"deprecationReason":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CartAttributesUpdatePayload","description":"Return type for `cartAttributesUpdate` mutation.","fields":[{"name":"cart","description":"The updated cart.","args":[],"type":{"kind":"OBJECT","name":"Cart","ofType":null},