diff --git a/.env b/.env new file mode 100644 index 0000000..5bb17b7 --- /dev/null +++ b/.env @@ -0,0 +1,8 @@ +ENABLE_NEW_JSX_TRANSFORM="true" +FAST_REFRESH="true" + +CLOUD_IDENTIFIER=gcp-us +APPLICATION_ID=todo-application-id +APPLICATION_URL=https://todo.url.com/url +INITIAL_PROJECT_KEY=bundles-starter-development +ENTRY_POINT_URI_PATH=custom-objects-editor \ No newline at end of file diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..2edd3d1 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,6 @@ +dist/** +node_modules/* +coverage/* +public/* +schema.graphql +*.rest.graphql diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..6899379 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,61 @@ +process.env.ENABLE_NEW_JSX_TRANSFORM = 'true'; + +/** + * @type {import("eslint").Linter.Config} + */ +module.exports = { + extends: [ + '@commercetools-frontend/eslint-config-mc-app', + "eslint:recommended", + // "plugin:react/recommended", + "plugin:@typescript-eslint/eslint-recommended", + "plugin:@typescript-eslint/recommended", + "plugin:import/recommended", + "plugin:import/typescript", + "plugin:prettier/recommended" + ], + plugins: ['graphql', 'unused-imports'], + overrides: [ + { + files: ['**/*.ctp.graphql'], + rules: { + 'graphql/template-strings': [ + 'error', + { + env: 'literal', + schemaJson: require('./schemas/ctp.json'), + }, + ], + }, + }, + ], + ignorePatterns: ['public/', 'node_nodules/', '*.config.js', '.eslintrc.js', '*.d.ts'], + rules: { + quotes: ['error', 'single'], + // we want to force semicolons + semi: ['error', 'always'], + // we use 2 spaces to indent our code + indent: ['error', 2, { "SwitchCase": 1 }], + + // we want to avoid extraneous spaces + 'no-multi-spaces': ['error'], + 'react/jsx-uses-react': ['error'], + 'react/jsx-uses-vars': ['error'], + 'import/order': ['error'], + 'import/newline-after-import': ['error'], + 'react/prop-types': 'off', + '@typescript-eslint/no-explicit-any': 'off', + '@typescript-eslint/explicit-module-boundary-types': 'off', //disable for CI + 'no-unused-vars': 'off', // or "@typescript-eslint/no-unused-vars": "off", + 'unused-imports/no-unused-imports': 'error', + 'unused-imports/no-unused-vars': [ + 'warn', + { + vars: 'all', + varsIgnorePattern: '^_', + args: 'after-used', + argsIgnorePattern: '^_', + }, + ], + }, +}; diff --git a/.github/.DS_Store b/.github/.DS_Store new file mode 100644 index 0000000..3a7bee0 Binary files /dev/null and b/.github/.DS_Store differ diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..acf339c --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,38 @@ +name: Custom Applications CI + +on: [push] + +env: + CI: true + +jobs: + build: + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [12.x] + + steps: + - uses: actions/checkout@v1 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + - name: Get yarn cache + id: yarn-cache + run: echo "::set-output name=dir::$(yarn cache dir)" + - uses: actions/cache@v1 + with: + path: ${{ steps.yarn-cache.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - name: Install dependencies + run: yarn install --pure-lockfile + - name: Lint + run: yarn run lint + - name: Test + run: yarn run test + - name: Build + run: yarn run build diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1b51f32 --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +node_modules/ +dist/ +coverage/ +public/ +csp.json +env.json +.env.local +.firebase/ +.firebaserc +firebase.json +lambda.js +_site/ +.sass-cache/ diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..bb1c8ce --- /dev/null +++ b/.prettierignore @@ -0,0 +1,4 @@ +package.json +**/dist/ +**/public/ +**/coverage/ diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..ca5f8dc --- /dev/null +++ b/.prettierrc @@ -0,0 +1,19 @@ +{ + "trailingComma": "es5", + "singleQuote": true, + "parser": "typescript", + "overrides": [ + { + "files": "*.json", + "options": { + "parser": "json" + } + }, + { + "files": "*.graphql", + "options": { + "parser": "graphql" + } + } + ] +} diff --git a/@types-extensions/graphql-ctp/index.d.ts b/@types-extensions/graphql-ctp/index.d.ts new file mode 100644 index 0000000..72340cf --- /dev/null +++ b/@types-extensions/graphql-ctp/index.d.ts @@ -0,0 +1,26 @@ +/* THIS IS A GENERATED FILE */ +/* eslint-disable import/no-duplicates */ + +declare module '*/fetch-channel-details.ctp.graphql' { + import { DocumentNode } from 'graphql'; + const defaultDocument: DocumentNode; + export const FetchChannelDetails: DocumentNode; + + export default defaultDocument; +} + +declare module '*/fetch-channels.ctp.graphql' { + import { DocumentNode } from 'graphql'; + const defaultDocument: DocumentNode; + export const FetchChannels: DocumentNode; + + export default defaultDocument; +} + +declare module '*/update-channel-details.ctp.graphql' { + import { DocumentNode } from 'graphql'; + const defaultDocument: DocumentNode; + export const UpdateChannelDetails: DocumentNode; + + export default defaultDocument; +} diff --git a/@types/commercetools__sync-actions/index.d.ts b/@types/commercetools__sync-actions/index.d.ts new file mode 100644 index 0000000..ef4e014 --- /dev/null +++ b/@types/commercetools__sync-actions/index.d.ts @@ -0,0 +1,11 @@ +declare module '@commercetools/sync-actions' { + export type SyncAction = { action: string; [x: string]: unknown }; + function buildActions( + nextDraft: NextDraft, + originalDraft: OriginalDraft + ): SyncAction[]; + export type Syncer = { + buildActions: typeof buildActions; + }; + export function createSyncChannels(): Syncer; +} diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..7495b61 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 commercetools + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..41a05f0 --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +

+ + commercetools logo + + Custom Application starter template +

+ +A starter template to [develop Custom Applications](https://docs.commercetools.com/custom-applications/) for the Merchant Center. + +# Installing the template + +Read the [Getting started](https://docs.commercetools.com/custom-applications/getting-started) documentation for more information. + +# Developing the Custom Application + +Learn more about [developing a Custom Application](https://docs.commercetools.com/custom-applications/development) and [how to use the CLI](https://docs.commercetools.com/custom-applications/api-reference/cli). diff --git a/config/S3-CloudFront-template.json b/config/S3-CloudFront-template.json new file mode 100644 index 0000000..1d0dcd8 --- /dev/null +++ b/config/S3-CloudFront-template.json @@ -0,0 +1,281 @@ +{ + "AWSTemplateFormatVersion": "2010-09-09", + "Description": "Creates a static website using S3 and CloudFront for deploying Merchant Center Extensions", + "Parameters": { + "BucketName": { + "Type": "String", + "Description": "The name for the bucket hosting your website" + }, + "LambdaCode": { + "Type": "String", + "Description": "The Lambda code generated by AWS transformer during mc-scripts compile-html" + }, + "LambdaVersion": { + "Type": "String", + "Description": "Version alias for lambda code (can be a random string)" + } + }, + "Conditions": { + "HasLambdaCode": { + "Fn::Not": [{ "Fn::Equals": ["", { "Ref": "LambdaCode" }] }] + } + }, + "Metadata": { + "AWS::CloudFormation::Interface": { + "ParameterGroups": [ + { + "Label": { + "default": "Website Configuration" + }, + "Parameters": ["BucketName"] + }, + { + "Label": { + "default": "Lambda Configuration" + }, + "Parameters": ["LambdaCode", "LambdaVersion"] + } + ], + "ParameterLabels": { + "BucketName": { + "default": "S3 Bucket Name" + }, + "LambdaCode": { + "default": "Generated Lambda Contents" + }, + "LambdaVersion": { + "default": "Lambda Version Alias" + } + } + } + }, + "Resources": { + "WebsiteBucket": { + "Properties": { + "BucketName": { + "Ref": "BucketName" + }, + "WebsiteConfiguration": { + "IndexDocument": "index.html" + }, + "CorsConfiguration": { + "CorsRules": [ + { + "AllowedHeaders": ["*"], + "AllowedMethods": ["GET"], + "AllowedOrigins": ["*"], + "Id": "OpenCors", + "MaxAge": "3600" + } + ] + } + }, + "Type": "AWS::S3::Bucket" + }, + "WebsiteBucketPolicy": { + "Properties": { + "Bucket": { + "Ref": "WebsiteBucket" + }, + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Principal": "*", + "Action": "s3:GetObject", + "Resource": { + "Fn::Sub": "arn:aws:s3:::${WebsiteBucket}/*" + } + } + ] + } + }, + "Type": "AWS::S3::BucketPolicy" + }, + "WebsiteCloudFront": { + "Type": "AWS::CloudFront::Distribution", + "DependsOn": ["WebsiteBucket"], + "Properties": { + "DistributionConfig": { + "Origins": [ + { + "DomainName": { + "Fn::GetAtt": ["WebsiteBucket", "RegionalDomainName"] + }, + "Id": { + "Ref": "WebsiteBucket" + }, + "CustomOriginConfig": { + "HTTPPort": "80", + "HTTPSPort": "443", + "OriginProtocolPolicy": "http-only" + } + } + ], + "Enabled": "true", + "DefaultRootObject": "index.html", + "DefaultCacheBehavior": { + "TargetOriginId": { + "Ref": "WebsiteBucket" + }, + "ViewerProtocolPolicy": "redirect-to-https", + "AllowedMethods": ["GET", "HEAD", "OPTIONS"], + "CachedMethods": ["GET", "HEAD", "OPTIONS"], + "Compress": false, + "ForwardedValues": { + "QueryString": "true", + "Cookies": { + "Forward": "none" + }, + "Headers": [ + "Access-Control-Request-Headers", + "Access-Control-Request-Method", + "Origin" + ] + }, + "LambdaFunctionAssociations": [ + { + "EventType": "origin-response", + "LambdaFunctionARN": { + "Fn::GetAtt": ["LambdaEdgeFunctionVersion", "FunctionArn"] + } + } + ] + }, + "PriceClass": "PriceClass_100", + "ViewerCertificate": { + "CloudFrontDefaultCertificate": "true" + }, + "CustomErrorResponses": [ + { + "ErrorCode": 404, + "ResponseCode": 200, + "ResponsePagePath": "/index.html" + }, + { + "ErrorCode": 403, + "ResponseCode": 200, + "ResponsePagePath": "/index.html" + } + ] + } + } + }, + "LambdaEdgeFunction": { + "Type": "AWS::Lambda::Function", + "Properties": { + "Handler": "index.handler", + "Role": { + "Fn::GetAtt": ["LambdaEdgeFunctionRole", "Arn"] + }, + "Code": { + "ZipFile": { + "Fn::If": [ + "HasLambdaCode", + { "Ref": "LambdaCode" }, + "exports.handler = (event, context, callback) => {};" + ] + } + }, + "Runtime": "nodejs8.10" + } + }, + "LambdaEdgeFunctionRole": { + "Type": "AWS::IAM::Role", + "Properties": { + "Path": "/", + "ManagedPolicyArns": [ + "arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" + ], + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Sid": "AllowLambdaServiceToAssumeRole", + "Effect": "Allow", + "Action": ["sts:AssumeRole"], + "Principal": { + "Service": ["lambda.amazonaws.com", "edgelambda.amazonaws.com"] + } + } + ] + } + } + }, + "LambdaEdgeFunctionVersion": { + "Type": "Custom::LatestLambdaVersion", + "Properties": { + "ServiceToken": { + "Fn::GetAtt": ["PublishLambdaVersion", "Arn"] + }, + "FunctionName": { + "Ref": "LambdaEdgeFunction" + }, + "Nonce": { + "Ref": "LambdaVersion" + } + } + }, + "PublishLambdaVersion": { + "Type": "AWS::Lambda::Function", + "Properties": { + "Handler": "index.handler", + "Runtime": "nodejs8.10", + "Role": { + "Fn::GetAtt": ["PublishLambdaVersionRole", "Arn"] + }, + "Code": { + "ZipFile": "const {Lambda} = require('aws-sdk')\nconst {send, SUCCESS, FAILED} = require('cfn-response')\nconst lambda = new Lambda()\nexports.handler = (event, context) => {\n const {RequestType, ResourceProperties: {FunctionName}} = event\n if (RequestType == 'Delete') return send(event, context, SUCCESS)\n lambda.publishVersion({FunctionName}, (err, {FunctionArn}) => {\n err\n ? send(event, context, FAILED, err)\n : send(event, context, SUCCESS, {FunctionArn})\n })\n}\n" + } + } + }, + "PublishLambdaVersionRole": { + "Type": "AWS::IAM::Role", + "Properties": { + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Principal": { + "Service": "lambda.amazonaws.com" + }, + "Action": "sts:AssumeRole" + } + ] + }, + "ManagedPolicyArns": [ + "arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" + ], + "Policies": [ + { + "PolicyName": "PublishVersion", + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": "lambda:PublishVersion", + "Resource": "*" + } + ] + } + } + ] + } + } + }, + "Outputs": { + "S3WebsiteURL": { + "Value": { + "Fn::GetAtt": ["WebsiteBucket", "WebsiteURL"] + } + }, + "CloudFrontDomain": { + "Value": { + "Fn::GetAtt": ["WebsiteCloudFront", "DomainName"] + } + } + } +} diff --git a/config/transformer-aws.js b/config/transformer-aws.js new file mode 100644 index 0000000..0f7dfe0 --- /dev/null +++ b/config/transformer-aws.js @@ -0,0 +1,53 @@ +const fs = require('fs'); +const path = require('path'); + +const generateLambda = (headers) => + `exports.handler = (event, context, callback) => { + const { request, response } = event.Records[0].cf; + const { uri } = request; + const { headers } = response; + const rewrite = uri.includes('login') || uri.includes('logout'); + + ${headers.join('\n\t')}; + + const rewriteResponse = { + status: '200', + statusDescription: 'OK', + headers: { + ...headers, + 'content-type': [{ key: 'Content-Type', value: 'text/plain' }], + 'content-encoding': [ + { + key: 'Content-Encoding', + value: 'UTF-8' + } + ] + }, + body: \` This is not a real route. If you are seeing this, you most likely are accessing the custom application\\n +directly from the hosted domain. Instead, you need to access the custom application from within the Merchant Center\\n +domain, as custom applications are served behind a proxy router.\\n +To do so, you need to first register the custom application in Merchant Center > Settings > Custom Applications.\` + }; + + callback(null, rewrite ? rewriteResponse : response); +};`; + +// This transformer will generate a `lambda.js` config file, based on the application +// environment config and custom headers. +module.exports = ({ headers }) => { + const setHeaders = Object.entries({ + ...headers, + 'Cache-Control': 'no-cache', + }).map( + ([key, value]) => + `headers["${key.toLowerCase()}"] = [{key: "${key}", value: "${value}"}];` + ); + + fs.writeFileSync( + path.join(__dirname, '../lambda.js'), + generateLambda(setHeaders), + { + encoding: 'utf8', + } + ); +}; diff --git a/config/transformer-firebase.js b/config/transformer-firebase.js new file mode 100644 index 0000000..69a5b9e --- /dev/null +++ b/config/transformer-firebase.js @@ -0,0 +1,55 @@ +const fs = require('fs'); +const path = require('path'); + +// This transformer will generate a `firebase.json` config file, based on the application +// environment config and custom headers. If you are deploying to a Firebase project with multiple +// sites, set the FIREBASE_TARGET environment variable to match the host created with +// `firebase target:apply hosting target-name resource-name` +module.exports = ({ headers }) => { + const config = { + hosting: { + public: 'public', + ignore: ['firebase.json', '**/.*', '**/node_modules/**'], + rewrites: [ + { source: '/@(login|logout)', function: 'customAppFallback' }, + { + source: '**', + destination: '/index.html', + }, + ], + headers: [ + { + source: '**/*.@(js.map|js|css|txt|html|png)', + headers: [ + { + key: 'Cache-Control', + value: 's-maxage=31536000,immutable', + }, + ], + }, + { + source: '**', + headers: Object.entries({ + ...headers, + 'Cache-Control': 'no-cache', + }).map(([key, value]) => ({ + key, + value, + })), + }, + ], + }, + }; + + const target = process.env.FIREBASE_TARGET; + + if (target) { + config.hosting.target = target; + } + + fs.writeFileSync( + path.join(__dirname, '../firebase.json'), + JSON.stringify(config, null, 2), + { encoding: 'utf8' } + ); +}; diff --git a/custom-application-config.mjs b/custom-application-config.mjs new file mode 100644 index 0000000..af7c291 --- /dev/null +++ b/custom-application-config.mjs @@ -0,0 +1,51 @@ +import { PERMISSIONS, entryPointUriPath } from './src/constants'; + +/** + * @type {import('@commercetools-frontend/application-config').ConfigOptions} + */ +const config = { + name: 'Custom Objects Editor', + entryPointUriPath, + cloudIdentifier: '${env:CLOUD_IDENTIFIER}', + env: { + production: { + applicationId: '${env:APPLICATION_ID}', + url: '${env:APPLICATION_URL}', + }, + development: { + initialProjectKey: '${env:INITIAL_PROJECT_KEY}', + }, + }, + oAuthScopes: { + view: [ + 'view_products', + 'view_orders', + 'view_customers', + 'view_key_value_documents', + ], + manage: [ + 'manage_products', + 'manage_orders', + 'manage_customers', + 'manage_key_value_documents', + ], + }, + icon: '${path:@commercetools-frontend/assets/application-icons/rocket.svg}', + mainMenuLink: { + defaultLabel: 'Custom Objects Editor', + labelAllLocales: [], + permissions: [PERMISSIONS.View], + }, + submenuLinks: [ + // { + // defaultLabel: 'Custom Objects Editor List', + // uriPath: 'custom-objects', + // }, + { + defaultLabel: 'Container Schema Manager', + uriPath: 'containers', + }, + ], +}; + +export default config; diff --git a/docs/Gemfile b/docs/Gemfile new file mode 100644 index 0000000..65d21b1 --- /dev/null +++ b/docs/Gemfile @@ -0,0 +1,3 @@ +source 'https://rubygems.org' +gem 'jekyll-remote-theme' +gem 'github-pages' \ No newline at end of file diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock new file mode 100644 index 0000000..ad6aef2 --- /dev/null +++ b/docs/Gemfile.lock @@ -0,0 +1,264 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (6.0.3.6) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) + minitest (~> 5.1) + tzinfo (~> 1.1) + zeitwerk (~> 2.2, >= 2.2.2) + addressable (2.7.0) + public_suffix (>= 2.0.2, < 5.0) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.11.1) + colorator (1.1.0) + commonmarker (0.17.13) + ruby-enum (~> 0.5) + concurrent-ruby (1.1.8) + dnsruby (1.61.5) + simpleidn (~> 0.1) + em-websocket (0.5.2) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0.6.0) + ethon (0.12.0) + ffi (>= 1.3.0) + eventmachine (1.2.7) + execjs (2.7.0) + faraday (1.3.0) + faraday-net_http (~> 1.0) + multipart-post (>= 1.2, < 3) + ruby2_keywords + faraday-net_http (1.0.1) + ffi (1.15.0) + forwardable-extended (2.6.0) + gemoji (3.0.1) + github-pages (213) + github-pages-health-check (= 1.17.0) + jekyll (= 3.9.0) + jekyll-avatar (= 0.7.0) + jekyll-coffeescript (= 1.1.1) + jekyll-commonmark-ghpages (= 0.1.6) + jekyll-default-layout (= 0.1.4) + jekyll-feed (= 0.15.1) + jekyll-gist (= 1.5.0) + jekyll-github-metadata (= 2.13.0) + jekyll-mentions (= 1.6.0) + jekyll-optional-front-matter (= 0.3.2) + jekyll-paginate (= 1.1.0) + jekyll-readme-index (= 0.3.0) + jekyll-redirect-from (= 0.16.0) + jekyll-relative-links (= 0.6.1) + jekyll-remote-theme (= 0.4.3) + jekyll-sass-converter (= 1.5.2) + jekyll-seo-tag (= 2.7.1) + jekyll-sitemap (= 1.4.0) + jekyll-swiss (= 1.0.0) + jekyll-theme-architect (= 0.1.1) + jekyll-theme-cayman (= 0.1.1) + jekyll-theme-dinky (= 0.1.1) + jekyll-theme-hacker (= 0.1.2) + jekyll-theme-leap-day (= 0.1.1) + jekyll-theme-merlot (= 0.1.1) + jekyll-theme-midnight (= 0.1.1) + jekyll-theme-minimal (= 0.1.1) + jekyll-theme-modernist (= 0.1.1) + jekyll-theme-primer (= 0.5.4) + jekyll-theme-slate (= 0.1.1) + jekyll-theme-tactile (= 0.1.1) + jekyll-theme-time-machine (= 0.1.1) + jekyll-titles-from-headings (= 0.5.3) + jemoji (= 0.12.0) + kramdown (= 2.3.0) + kramdown-parser-gfm (= 1.1.0) + liquid (= 4.0.3) + mercenary (~> 0.3) + minima (= 2.5.1) + nokogiri (>= 1.10.4, < 2.0) + rouge (= 3.26.0) + terminal-table (~> 1.4) + github-pages-health-check (1.17.0) + addressable (~> 2.3) + dnsruby (~> 1.60) + octokit (~> 4.0) + public_suffix (>= 2.0.2, < 5.0) + typhoeus (~> 1.3) + html-pipeline (2.14.0) + activesupport (>= 2) + nokogiri (>= 1.4) + http_parser.rb (0.6.0) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + jekyll (3.9.0) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 0.7) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 2.0) + kramdown (>= 1.17, < 3) + liquid (~> 4.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (>= 1.7, < 4) + safe_yaml (~> 1.0) + jekyll-avatar (0.7.0) + jekyll (>= 3.0, < 5.0) + jekyll-coffeescript (1.1.1) + coffee-script (~> 2.2) + coffee-script-source (~> 1.11.1) + jekyll-commonmark (1.3.1) + commonmarker (~> 0.14) + jekyll (>= 3.7, < 5.0) + jekyll-commonmark-ghpages (0.1.6) + commonmarker (~> 0.17.6) + jekyll-commonmark (~> 1.2) + rouge (>= 2.0, < 4.0) + jekyll-default-layout (0.1.4) + jekyll (~> 3.0) + jekyll-feed (0.15.1) + jekyll (>= 3.7, < 5.0) + jekyll-gist (1.5.0) + octokit (~> 4.2) + jekyll-github-metadata (2.13.0) + jekyll (>= 3.4, < 5.0) + octokit (~> 4.0, != 4.4.0) + jekyll-mentions (1.6.0) + html-pipeline (~> 2.3) + jekyll (>= 3.7, < 5.0) + jekyll-optional-front-matter (0.3.2) + jekyll (>= 3.0, < 5.0) + jekyll-paginate (1.1.0) + jekyll-readme-index (0.3.0) + jekyll (>= 3.0, < 5.0) + jekyll-redirect-from (0.16.0) + jekyll (>= 3.3, < 5.0) + jekyll-relative-links (0.6.1) + jekyll (>= 3.3, < 5.0) + jekyll-remote-theme (0.4.3) + addressable (~> 2.0) + jekyll (>= 3.5, < 5.0) + jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0) + rubyzip (>= 1.3.0, < 3.0) + jekyll-sass-converter (1.5.2) + sass (~> 3.4) + jekyll-seo-tag (2.7.1) + jekyll (>= 3.8, < 5.0) + jekyll-sitemap (1.4.0) + jekyll (>= 3.7, < 5.0) + jekyll-swiss (1.0.0) + jekyll-theme-architect (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-cayman (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-dinky (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-hacker (0.1.2) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-leap-day (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-merlot (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-midnight (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-minimal (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-modernist (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-primer (0.5.4) + jekyll (> 3.5, < 5.0) + jekyll-github-metadata (~> 2.9) + jekyll-seo-tag (~> 2.0) + jekyll-theme-slate (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-tactile (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-time-machine (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-titles-from-headings (0.5.3) + jekyll (>= 3.3, < 5.0) + jekyll-watch (2.2.1) + listen (~> 3.0) + jemoji (0.12.0) + gemoji (~> 3.0) + html-pipeline (~> 2.2) + jekyll (>= 3.0, < 5.0) + kramdown (2.3.0) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.3) + listen (3.5.0) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + mercenary (0.3.6) + minima (2.5.1) + jekyll (>= 3.5, < 5.0) + jekyll-feed (~> 0.9) + jekyll-seo-tag (~> 2.1) + minitest (5.14.4) + multipart-post (2.1.1) + nokogiri (1.11.2-x86_64-linux) + racc (~> 1.4) + octokit (4.20.0) + faraday (>= 0.9) + sawyer (~> 0.8.0, >= 0.5.3) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (4.0.6) + racc (1.5.2) + rb-fsevent (0.10.4) + rb-inotify (0.10.1) + ffi (~> 1.0) + rexml (3.2.4) + rouge (3.26.0) + ruby-enum (0.9.0) + i18n + ruby2_keywords (0.0.4) + rubyzip (2.3.0) + safe_yaml (1.0.5) + sass (3.7.4) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + sawyer (0.8.2) + addressable (>= 2.3.5) + faraday (> 0.8, < 2.0) + simpleidn (0.2.1) + unf (~> 0.1.4) + terminal-table (1.8.0) + unicode-display_width (~> 1.1, >= 1.1.1) + thread_safe (0.3.6) + typhoeus (1.4.0) + ethon (>= 0.9.0) + tzinfo (1.2.9) + thread_safe (~> 0.1) + unf (0.1.4) + unf_ext + unf_ext (0.0.7.7) + unicode-display_width (1.7.0) + zeitwerk (2.4.2) + +PLATFORMS + x86_64-linux + +DEPENDENCIES + github-pages + jekyll-remote-theme + +BUNDLED WITH + 2.2.15 diff --git a/docs/_config.yml b/docs/_config.yml new file mode 100644 index 0000000..2cc293d --- /dev/null +++ b/docs/_config.yml @@ -0,0 +1,11 @@ +title: Custom Objects Editor +description: Create and manage custom objects on the commercetools platform. +remote_theme: pmarsceill/just-the-docs +aux_links: + 'View on GitHub': + - '//github.com/commercetools/commercetools-mc-custom-objects-starter' +footer_content: '' +logo: 'assets/commercetools.svg' +color_scheme: commercetools +plugins: + - jekyll-remote-theme diff --git a/docs/_includes/footer_custom.html b/docs/_includes/footer_custom.html new file mode 100644 index 0000000..e69de29 diff --git a/docs/_sass/color_schemes/commercetools.scss b/docs/_sass/color_schemes/commercetools.scss new file mode 100644 index 0000000..d26821e --- /dev/null +++ b/docs/_sass/color_schemes/commercetools.scss @@ -0,0 +1,62 @@ +$white: #fff !default; +$black: #000000; +$dark-blue: #213c45; +$green: #00b39e; +$light-grey: #cccccc; +$extra-light-grey: #f2f2f2; +$dark-grey: #999999; +$blue: #078cdf; +$orange: #f16d0e; +$text: #1a1a1a; + +$grey-dk-000: #959396 !default; +$grey-dk-100: #5c5962 !default; +$grey-dk-200: #44434d !default; +$grey-dk-250: #302d36 !default; +$grey-dk-300: #27262b !default; + +$grey-lt-000: #f5f6fa !default; +$grey-lt-100: #eeebee !default; +$grey-lt-200: #ecebed !default; +$grey-lt-300: #e6e1e8 !default; + +$purple-000: #7253ed !default; +$purple-100: #5e41d0 !default; +$purple-200: #4e26af !default; +$purple-300: #381885 !default; + +$blue-000: #2c84fa !default; +$blue-100: #2869e6 !default; +$blue-200: #264caf !default; +$blue-300: #183385 !default; + +$green-000: #41d693 !default; +$green-100: #11b584 !default; +$green-200: #009c7b !default; +$green-300: #026e57 !default; + +$yellow-000: #ffeb82 !default; +$yellow-100: #fadf50 !default; +$yellow-200: #f7d12e !default; +$yellow-300: #e7af06 !default; + +$red-000: #f77e7e !default; +$red-100: #f96e65 !default; +$red-200: #e94c4c !default; +$red-300: #dd2e2e !default; + +$body-background-color: $white !default; +$sidebar-color: $extra-light-grey; +$search-background-color: $white !default; +$table-background-color: $white !default; +$code-background-color: $extra-light-grey; +$feedback-color: darken($sidebar-color, 3%) !default; + +$body-text-color: $text; +$body-heading-color: $text; +$search-result-preview-color: $text; +$nav-child-link-color: $text; +$link-color: $green; +$btn-primary-color: $green; +$base-button-color: #f7f7f7 !default; +$feedback-color: $extra-light-grey; diff --git a/docs/_sass/custom/custom.scss b/docs/_sass/custom/custom.scss new file mode 100644 index 0000000..6bf10d9 --- /dev/null +++ b/docs/_sass/custom/custom.scss @@ -0,0 +1,3 @@ +footer { + display: none; +} diff --git a/docs/assets/commercetools.svg b/docs/assets/commercetools.svg new file mode 100644 index 0000000..f3f9665 --- /dev/null +++ b/docs/assets/commercetools.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + +x + + + + + + + diff --git a/docs/assets/custom-application-registration-main.png b/docs/assets/custom-application-registration-main.png new file mode 100644 index 0000000..98c37fe Binary files /dev/null and b/docs/assets/custom-application-registration-main.png differ diff --git a/docs/assets/custom-application-registration-sub.png b/docs/assets/custom-application-registration-sub.png new file mode 100644 index 0000000..6e970c4 Binary files /dev/null and b/docs/assets/custom-application-registration-sub.png differ diff --git a/docs/assets/custom-object-data-model.png b/docs/assets/custom-object-data-model.png new file mode 100644 index 0000000..984249f Binary files /dev/null and b/docs/assets/custom-object-data-model.png differ diff --git a/docs/assets/custom-object-management.gif b/docs/assets/custom-object-management.gif new file mode 100644 index 0000000..4c37ac9 Binary files /dev/null and b/docs/assets/custom-object-management.gif differ diff --git a/docs/assets/custom-objects-list.gif b/docs/assets/custom-objects-list.gif new file mode 100644 index 0000000..82980ab Binary files /dev/null and b/docs/assets/custom-objects-list.gif differ diff --git a/docs/assets/schema-data-model.png b/docs/assets/schema-data-model.png new file mode 100644 index 0000000..eda5b88 Binary files /dev/null and b/docs/assets/schema-data-model.png differ diff --git a/docs/assets/schema-management.gif b/docs/assets/schema-management.gif new file mode 100644 index 0000000..8ae07d7 Binary files /dev/null and b/docs/assets/schema-management.gif differ diff --git a/docs/assets/schemas-list.gif b/docs/assets/schemas-list.gif new file mode 100644 index 0000000..4ca274e Binary files /dev/null and b/docs/assets/schemas-list.gif differ diff --git a/docs/datamodel.md b/docs/datamodel.md new file mode 100644 index 0000000..8600f5b --- /dev/null +++ b/docs/datamodel.md @@ -0,0 +1,213 @@ +--- +layout: default +title: Data Model +nav_order: 3 +--- + + +## Data Model +{: .no_toc } + +1. TOC +{:toc} + + + +### Container Schema + +Container schemas are +[Custom Objects](https://docs.commercetools.com/http-api-projects-custom-objects). + +- **container** - + [`mc-custom-object-schema`](https://github.com/commercetools/commercetools-mc-custom-objects-starter/blob/89382c773b420756f55f06a583baf6d6e18f1597/src/constants.js#L7) +- **key** - String, matching the pattern `[-_~.a-zA-Z0-9]+` - Required +- **value** - Object + - **attributes** - Array of [Attribute](#attribute) - Required + + +#### Attribute +{: .no_toc } + + +- **name** - String - Required\ + Displayed in [start case](https://lodash.com/docs/4.17.15#startCase) in the Custom + Object form as form field titles. Saved in schema as [kebab case](https://lodash.com/docs/4.17.15#kebabCase). +- **type** - [Type](#type) - Required\ + The type of the attribute. Determines the Custom Object form field input type. +- **set** - Boolean\ + Flag indicating if the attribute is an array/set. +- **required** - Boolean\ + Flag indicating if the attribute is required. +- **display** - Boolean\ + Flag indicating if the attribute should be displayed in the [Custom Object List](#custom-object-list) + Value column +- **attributes** - Array of [Attribute](#attribute) - Required when `type` is + Object +- **reference** - [Reference](#reference) - Required when `type` is Reference +- **enum** - Array of [Enum](#enum) - Required when `type` is List (enum) +- **lenum** - Array of [LocalizedEnum](#localizedenum) - Required when `type` is + Localized List (enum) + + +#### Type +{: .no_toc } + + +List of available types. + +- Text +- [Localized Text](https://docs.commercetools.com/http-api-types#localizedstring) +- Number +- Boolean +- [Money](https://docs.commercetools.com/http-api-types#money) +- [Date](https://docs.commercetools.com/http-api-types#date) +- [Time](https://docs.commercetools.com/http-api-types#time) +- [Date and time](https://docs.commercetools.com/http-api-types#datetime) +- List (enum) +- Localized List (enum) +- [Reference](https://docs.commercetools.com/http-api-types#resourceidentifier) + by ID or key +- Object + + +#### Reference +{: .no_toc } + + +- **by** - Enum (id, key) +- **type** - + [ReferenceType](https://docs.commercetools.com/http-api-types#referencetype) + + +#### Enum +{: .no_toc } + + +- **value** - String - Required +- **label** - String - Required\ + The display text. + + +#### LocalizedEnum +{: .no_toc } + + +- **value** - String - Required +- **label** - + [LocalizedString](https://docs.commercetools.com/http-api-types#localizedstring) - + Required + +![Schema Data Model](assets/schema-data-model.png) + + +#### Example Data +{: .no_toc } + + +```json +{ + "id": "0b1fa712-ba9f-4785-b394-3da71b401207", + "version": 1, + "container": "mc-custom-object-schema", + "key": "example-schema", + "value": { + "attributes": [ + { + "attributes": [ + { + "display": true, + "reference": { "type": "product", "by": "id" }, + "required": true, + "set": false, + "type": "Reference", + "name": "product" + }, + { "required": false, "set": true, "type": "String", "name": "text" } + ], + "display": false, + "required": false, + "set": false, + "type": "Object", + "name": "object" + }, + { + "display": true, + "enum": [ + { "label": "one", "value": "1" }, + { "label": "two", "value": "2" } + ], + "required": false, + "set": false, + "type": "Enum", + "name": "list" + }, + { + "lenum": [ + { "label": { "de": "one (de)", "en": "one" }, "value": "1" }, + { "label": { "de": "two (de)", "en": "two" }, "value": "2" } + ], + "required": false, + "set": false, + "type": "LocalizedEnum", + "name": "localized list" + } + ] + }, + "createdAt": "2020-09-02T15:25:52.545Z", + "lastModifiedAt": "2020-09-02T15:25:52.545Z", + "lastModifiedBy": { + "isPlatformClient": true, + "user": { "typeId": "user", "id": "f2303e24-a06c-458c-8986-363b8cf208c4" } + }, + "createdBy": { + "isPlatformClient": true, + "user": { "typeId": "user", "id": "f2303e24-a06c-458c-8986-363b8cf208c4" } + } +} +``` + +### Custom Object + +- **container** - String\ + The key of a [container schema](#container-schema). +- **key** - String, matching the pattern `[-_~.a-zA-Z0-9]+` - Required +- **value** - Object\ + Dynamically determined based on the schema's attributes. The object's keys are + the [attribute's](#attribute) name in [kebab case](https://lodash.com/docs/4.17.15#kebabCase). + +![Custom Object Data Model](assets/custom-object-data-model.png) + + +#### Example Data +{: .no_toc } + + +```json +{ + "id": "9d04530b-24dc-41eb-b3ed-7555cab532d8", + "version": 1, + "container": "example-schema", + "key": "example-custom-object", + "value": { + "localizedList": "1", + "list": "2", + "object": { + "text": ["hello", "world"], + "product": { + "id": "1aa491b0-f23d-4900-b8dc-41fd94bdcffa", + "typeId": "product" + } + } + }, + "createdAt": "2020-09-02T15:28:57.702Z", + "lastModifiedAt": "2020-09-02T15:28:57.702Z", + "lastModifiedBy": { + "isPlatformClient": true, + "user": { "typeId": "user", "id": "f2303e24-a06c-458c-8986-363b8cf208c4" } + }, + "createdBy": { + "isPlatformClient": true, + "user": { "typeId": "user", "id": "f2303e24-a06c-458c-8986-363b8cf208c4" } + } +} +``` diff --git a/docs/development.md b/docs/development.md new file mode 100644 index 0000000..fd65023 --- /dev/null +++ b/docs/development.md @@ -0,0 +1,120 @@ +--- +layout: default +title: Development +nav_order: 3 +--- + + +## Development +{: .no_toc } + +1. TOC +{:toc} + + + +### Technology + +- [ReactJS](https://reactjs.org/) +- [Apollo](https://www.apollographql.com/docs/react/) & + [GraphQL](https://graphql.org/learn/) +- [Merchant Center Application Kit](https://docs.commercetools.com/custom-applications/) +- [UI Kit](https://uikit.commercetools.com/?path=/story/introduction--getting-started) - + Merchant Center component library +- [Yarn](https://classic.yarnpkg.com/en/docs/getting-started) - Package manager +- [Jest](https://jestjs.io/docs/en/getting-started) - Test runner +- [Enzyme](https://enzymejs.github.io/enzyme/) - React testing utility +- [Prettier](https://prettier.io/docs/en/index.html) - Code formatter +- [ESLint](https://eslint.org/docs/user-guide/getting-started) - JS, CSS, and + GraphQL linter + +### Start the development server + +Run the following command to start the development server and launch the +application: + +```shell +yarn start +``` + +If this is the first time running the application locally, create an `env.json` +file at the root directory using `env.local.json` as an example. Based on your +[region](https://docs.commercetools.com/http-api.html#regions), you may find it +necessary to modify the values of `frontendHost`, `mcApiUrl`, and `location`. + +### Linting & Formatting + +#### Formatting code + +Run the following command to format JS, CSS, JSON and GraphQL files + +```shell +yarn format +``` + +#### Linting code + +Run the following command to lint JS, CSS, and GraphQL files + +```shell +yarn lint +``` + + +##### Linting GraphQL Queries +{: .no_toc } + + +A prerequisite for linting GraphQL queries is generating a `schema.graphql` +file, which contains the Types exposed by CTP API. Every time the API introduces +new Types, Queries or Mutations, the local `schema.graphql` must be updated. + + +##### Generating CTP GraphQL schema +{: .no_toc } + + +1. If you haven't done so already, create an API client under + `Settings -> Developer Settings` in Merchant Center for your project +2. Generate an access token using the + [Client Credentials flow](https://docs.commercetools.com/http-api-authorization#client-credentials-flow) +3. Export both your Merchant Center project key and generated access token as + environment variables +4. Retrieve schema with `graphql-cli` + +```shell +export PROJECT_KEY={project_key} +export AUTH_TOKEN={access_token} +npx graphql-cli get-schema +``` + +### Git Hooks + +Git hooks are configured using +[Husky](https://github.com/typicode/husky/blob/master/DOCS.md). + +- **Pre-commit**: JS, CSS, and GraphQL files are linted (ESLint/Stylelint) and + formatted (Prettier). Fixes are automatically added to Git. +- **Commit Message**: Commit messages are linted against the + [conventional commit format](https://www.conventionalcommits.org) using + commitlint + +## Tests + +Run the following command to run the tests: + +```shell +yarn test +``` + +To run the tests in watch mode: + +```shell +yarn test:watch +``` + +To run the tests with coverage: + +```shell +yarn test:coverage +``` diff --git a/docs/features.md b/docs/features.md new file mode 100644 index 0000000..ab75bad --- /dev/null +++ b/docs/features.md @@ -0,0 +1,92 @@ +--- +layout: default +title: Features +nav_order: 2 +--- + + +## Features +{: .no_toc } + +1. TOC +{:toc} + + + +### Container Schema List + +A grid displaying the container schemas within the commercetools project. + +![Schemas List](./assets/schemas-list.gif) + +- Pagination + - [Default page size](https://github.com/commercetools/commercetools-mc-custom-objects-starter/blob/f4ca9b17b9b554c0c4ed68a845e0b01dad80b219/src/components/container-list/constants.js#L8) + of 15 + - Enabled when the number of schemas exceeds the page size +- Sorting + - Sortable values are schema key, last modified date, and created date + - [Initial sort](https://github.com/commercetools/commercetools-mc-custom-objects-starter/blob/f4ca9b17b9b554c0c4ed68a845e0b01dad80b219/src/components/container-list/container-list.js#L51) + is key in ascending order (alphabetical) + +### Container Schema Management + +By default, Custom Objects have no defined schema with their value consisting of +a JSON string. This application introduces a schema definition where the user +defines the fields and requirements for building a new custom object. Each +namespace has its own schema definition. + +![Container Schema](assets/schema-management.gif) + +- Create and edit container schemas +- Allows for primitive data as well as sets/arrays +- Attribute types + - Text + - Localized Text + - Number + - Boolean + - Money + - Date + - Time + - Date and time + - List (enum) + - Localized List (enum) + - Reference by ID or key + - Object +- Choose which attributes(s) are displayed in the Value column of the + [Custom Object List](#custom-object-list) by selecting "Display in List" +- Schemas can be modified to add or delete attributes + +### Custom Object List + +The landing page for the Custom Objects custom application is a list displaying +the managed Custom Objects within the commercetools project and ignores API +managed namespaces. + +![Custom Objects List](assets/custom-objects-list.gif) + +- Pagination + - [Default page size](https://github.com/commercetools/commercetools-mc-custom-objects-starter/blob/aa1d8c00b0a26359b7ec006ca286877a992651e5/src/components/custom-objects-list/constants.js#L16) + of 20, + - Displayed when the number of Custom Objects exceeds the page size +- Sorting + - Sortable columns are Container, Key, and Last Modified + - [Initial sort](https://github.com/commercetools/commercetools-mc-custom-objects-starter/blob/aa1d8c00b0a26359b7ec006ca286877a992651e5/src/components/custom-objects-list/custom-objects-list.js#L47) + is Last Modified in descending order (most recently modified first) +- Filter by Custom Object container and key (exact match) +- Attributes displayed in the Value column are managed by the Custom Object's + schema. If no attributes have been flagged for display, the entire Custom + Object value is displayed. + +### Custom Object Management + +![Custom Object](assets/custom-object-management.gif) + +- Create and edit Custom Objects with managed schemas +- Field level validation for types and required fields +- Localized fields default to locales defined in the project settings + +### Limitations + +This application only displays Custom Objects created with a schema managed by +this application. Custom Objects created through the API without a schema are +not displayed. diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..0294c2b --- /dev/null +++ b/docs/index.md @@ -0,0 +1,139 @@ +--- +layout: default +title: Home +nav_order: 1 +permalink: / +--- + + +# Custom Objects Editor +{: .fs-9 } + +A starter custom application for building a custom object editor within the commercetools' Merchant Center. +{: .fs-6 .fw-300 } + +commercetools offers unparalleled data configuration; however, there are +situations where a company needs to store information that does not fit neatly +into an existing endpoint. In these situations, commercetools offers a generic +endpoint - [Custom Objects](https://docs.commercetools.com/http-api-projects-custom-objects). +Custom Objects are a great way to store your JSON data. Some example use-cases may include +brand data, company profiles, shared product data, and feature flags. + +This application extends the commercetools Merchant Center to allow an end-user to define +a JSON data schema and Create, Read, Update, and Delete objects tied to that schema. + +_Always speak with a commercetools professional when modeling your data._ + +[Get started now](#getting-started){: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-2 } [View it on GitHub](https://github.com/commercetools/commercetools-mc-custom-objects-starter){: .btn .fs-5 .mb-4 .mb-md-0 } + +--- + + +## Getting started +### Installation + +Clone the repository. + +Simply run `yarn` or `yarn install` from the repository root to install the +application's dependencies. + +```bash +yarn +``` + +Run local + +```bash +yarn start +``` + +### Build & Deployment + +Run the following command to build the +[production bundles](https://docs.commercetools.com/custom-applications/deployment/production-build) +with webpack: + +```bash +yarn build +``` + +The application includes configuration for both AWS (S3 & CloudFront) and +Firebase serverless deployments built with `mc-script compile-html`. + +- [Firebase](https://appkit.commercetools.com/deployment/example-firebase): + `yarn compile-html:firebase` +- [AWS - S3 & CloudFront](https://appkit.commercetools.com/deployment/example-aws-s3-cloudfront): + `yarn compile-html:aws` + +For either deployment option, the corresponding `production-{cloud}.env.json` +and `production-{cloud}.headers.json` files must be modified with values that +match your deployment environment. + +### Registration with Merchant Center + +After deploying the custom application, it needs to be +[registered](https://docs.commercetools.com/custom-applications/register-applications/configuring-a-custom-application) +with a Merchant Center project. + + +#### Configuration Values +{: .no_toc } + + +- **Main Route Path**: `custom-objects` +- **Link Permissions**: Manage Products, Manage Orders, Manage Customers +- **Sub Navigation** _(Optional)_ + - Custom Object List + - **Link To**: `/` + - **Link Permissions**: Manage Products, Manage Orders, Manage Customers + - Container Schema List + - **Link To**: `containers` + - **Link Permissions**: Manage Products, Manage Orders, Manage Customers + +![Merchant Center Registration - Main Nav](assets/custom-application-registration-main.png) +![Merchant Center Registration - Sub Nav](assets/custom-application-registration-sub.png) + +--- + +## License + +[MIT license](https://github.com/commercetools/commercetools/commercetools-mc-custom-objects-starter/LICENSE.txt). + +## Contributing + +When contributing to this repository, please first discuss the change you wish +to make through a new issue. Changes that are business or company specific +should not be merged into this repository. + +### Thank you to the contributors! + + + +#### Disclaimer + +Please note: all tools / scripts in this repository are released for use "AS IS" +without any warranties of any kind, including, but not limited to their +installation, use, or performance. We disclaim any and all warranties, either +express or implied, including but not limited to any warranty of +noninfringement, merchantability, and/ or fitness for a particular purpose. We +do not warrant that the technology will meet your requirements, that the +operation thereof will be uninterrupted or error-free, or that any errors will +be corrected. + +Any use of these scripts and tools is at your own risk. There is no guarantee +that they have been through thorough testing in a comparable environment and we +are not responsible for any damage or data loss incurred with their use. + +You are responsible for reviewing and testing any scripts you run _thoroughly_ +before use in any non-testing environment. + +## Support + +Need help with your project? Contact the Professional Services team for +assistance. diff --git a/intl-formatter.js b/intl-formatter.js new file mode 100644 index 0000000..c4c9d3a --- /dev/null +++ b/intl-formatter.js @@ -0,0 +1,16 @@ +// https://formatjs.io/docs/tooling/cli#extraction +exports.format = function format(extractedMessages) { + return ( + Object.keys(extractedMessages) + // transform strings to lowercase to imitate phraseapp sorting + .sort((a, b) => a.toLowerCase().localeCompare(b.toLowerCase())) + .reduce( + (allMessages, messageId) => ({ + ...allMessages, + // Return a simple key/value JSON object. + [messageId]: extractedMessages[messageId].defaultMessage, + }), + {} + ) + ); +}; diff --git a/jest-runner-eslint.config.js b/jest-runner-eslint.config.js new file mode 100644 index 0000000..7434705 --- /dev/null +++ b/jest-runner-eslint.config.js @@ -0,0 +1,12 @@ +module.exports = { + cliOptions: { + format: require.resolve('eslint-formatter-pretty'), + rules: { + 'import/no-unresolved': 2, + 'prettier/prettier': [ + 'error', + { trailingComma: 'es5', singleQuote: true }, + ], + }, + }, +}; diff --git a/jest.d.ts b/jest.d.ts new file mode 100644 index 0000000..f2cebe0 --- /dev/null +++ b/jest.d.ts @@ -0,0 +1,8 @@ +/// + +// Patch for Jest types using a depreacted type declaration for NodeJS.Global, +// as it's been removed from Node > v16. +// https://github.com/facebook/jest/issues/11640#issuecomment-893867514 +declare module NodeJS { + interface Global {} +} diff --git a/jest.eslint-graphql.config.js b/jest.eslint-graphql.config.js new file mode 100644 index 0000000..b5dbc82 --- /dev/null +++ b/jest.eslint-graphql.config.js @@ -0,0 +1,9 @@ +module.exports = { + runner: 'jest-runner-eslint', + displayName: 'eslint', + modulePathIgnorePatterns: ['dist', 'coverage'], + testPathIgnorePatterns: ['schema.graphql'], + moduleFileExtensions: ['graphql'], + testMatch: ['/**/*.graphql'], + watchPlugins: ['jest-plugin-filename'], +}; diff --git a/jest.eslint.config.js b/jest.eslint.config.js new file mode 100644 index 0000000..631bcf4 --- /dev/null +++ b/jest.eslint.config.js @@ -0,0 +1,21 @@ +/** + * @type {import('@jest/types').Config.ProjectConfig} + */ +module.exports = { + runner: 'jest-runner-eslint', + displayName: 'eslint', + moduleFileExtensions: ['js', 'ts', 'tsx'], + modulePathIgnorePatterns: [ + '.yarn', + '.cache', + 'build/', + 'dist/', + 'public/', + 'generated', + ], + testMatch: ['/**/*.js', '/**/*.ts', '/**/*.tsx'], + watchPlugins: [ + 'jest-watch-typeahead/filename', + 'jest-runner-eslint/watch-fix', + ], +}; diff --git a/jest.stylelint.config.js b/jest.stylelint.config.js new file mode 100644 index 0000000..9dfb67f --- /dev/null +++ b/jest.stylelint.config.js @@ -0,0 +1,8 @@ +module.exports = { + runner: 'jest-runner-stylelint', + displayName: 'stylelint', + moduleFileExtensions: ['css'], + modulePathIgnorePatterns: ['dist', 'coverage', 'public'], + testMatch: ['/**/*.css'], + watchPlugins: ['jest-plugin-filename'], +}; diff --git a/jest.test.config.js b/jest.test.config.js new file mode 100644 index 0000000..841e76e --- /dev/null +++ b/jest.test.config.js @@ -0,0 +1,8 @@ +process.env.ENABLE_NEW_JSX_TRANSFORM = 'true'; + +/** + * @type {import('@jest/types').Config.ProjectConfig} + */ +module.exports = { + preset: '@commercetools-frontend/jest-preset-mc-app/typescript', +}; diff --git a/lint-staged.config.js b/lint-staged.config.js new file mode 100644 index 0000000..be2c9d4 --- /dev/null +++ b/lint-staged.config.js @@ -0,0 +1,15 @@ +module.exports = { + '*.js': [ + 'yarn lint:js --reporters=jest-silent-reporter --onlyChanged', + 'yarn format:js', + ], + '*.css': [ + 'yarn lint:css -- --reporters=jest-silent-reporter --onlyChanged', + 'yarn format:css', + ], + '*.graphql': [ + 'yarn lint:graphql --reporters=jest-silent-reporter --onlyChanged', + 'yarn format:graphql', + ], + '*.md': ['prettier --write'], +}; diff --git a/package.json b/package.json new file mode 100644 index 0000000..acdf51f --- /dev/null +++ b/package.json @@ -0,0 +1,104 @@ +{ + "name": "custom-objects-editor", + "version": "1.0.0", + "description": "", + "private": true, + "scripts": { + "build": "mc-scripts build", + "start": "mc-scripts start", + "compile-html": "mc-scripts compile-html", + "compile-html:local": "MC_APP_ENV=development mc-scripts compile-html --transformer @commercetools-frontend/mc-dev-authentication/transformer-local.js", + "start:prod:local": "yarn compile-html:local && mc-scripts serve", + "extract-intl": "formatjs extract --format=./intl-formatter.js --out-file=./src/i18n/data/core.json 'src/**/!(*.spec).(ts|tsx)'", + "test": "jest --config jest.test.config.js", + "test:watch": "jest --config jest.test.config.js --watch", + "lint": "jest --config jest.eslint.config.js", + "format": "prettier --write '**/*.{js,ts,tsx}'", + "typecheck": "tsc --noEmit", + "versions:appkit": "manypkg upgrade @commercetools-frontend", + "versions:uikit": "manypkg upgrade @commercetools-uikit" + }, + "dependencies": { + "@apollo/client": "3.7.0", + "@commercetools-frontend/actions-global": "21.23.3", + "@commercetools-frontend/application-components": "21.23.3", + "@commercetools-frontend/application-config": "21.23.3", + "@commercetools-frontend/application-shell": "21.23.3", + "@commercetools-frontend/application-shell-connectors": "21.23.3", + "@commercetools-frontend/assets": "21.23.3", + "@commercetools-frontend/constants": "21.23.3", + "@commercetools-frontend/eslint-config-mc-app": "21.23.3", + "@commercetools-frontend/i18n": "21.23.3", + "@commercetools-frontend/jest-preset-mc-app": "21.23.3", + "@commercetools-frontend/mc-dev-authentication": "21.23.3", + "@commercetools-frontend/mc-scripts": "21.23.3", + "@commercetools-frontend/permissions": "21.23.3", + "@commercetools-test-data/channel": "4.1.1", + "@commercetools-test-data/commons": "4.1.1", + "@commercetools-test-data/core": "4.1.1", + "@commercetools-uikit/checkbox-input": "^15.10.0", + "@commercetools-uikit/collapsible-panel": "^15.10.0", + "@commercetools-uikit/constraints": "^15.9.0", + "@commercetools-uikit/data-table": "^15.9.0", + "@commercetools-uikit/date-input": "^15.10.0", + "@commercetools-uikit/date-time-input": "^15.10.0", + "@commercetools-uikit/flat-button": "^15.9.0", + "@commercetools-uikit/grid": "^15.9.0", + "@commercetools-uikit/hooks": "^15.9.0", + "@commercetools-uikit/icons": "^15.9.0", + "@commercetools-uikit/link": "^15.9.0", + "@commercetools-uikit/link-button": "^15.10.0", + "@commercetools-uikit/loading-spinner": "^15.9.0", + "@commercetools-uikit/localized-text-field": "^15.9.0", + "@commercetools-uikit/localized-text-input": "^15.9.0", + "@commercetools-uikit/money-input": "^15.10.0", + "@commercetools-uikit/notifications": "^15.9.0", + "@commercetools-uikit/pagination": "^15.9.0", + "@commercetools-uikit/select-field": "^15.9.0", + "@commercetools-uikit/spacings": "^15.9.0", + "@commercetools-uikit/text": "^15.9.0", + "@commercetools-uikit/text-field": "^15.9.0", + "@commercetools-uikit/text-input": "^15.9.0", + "@commercetools-uikit/time-input": "^15.10.0", + "@commercetools/sync-actions": "^5.1.0", + "@formatjs/cli": "4.8.4", + "@jest/types": "27.5.1", + "@manypkg/cli": "0.19.2", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "12.1.5", + "@testing-library/react-hooks": "8.0.1", + "eslint": "8.25.0", + "eslint-formatter-pretty": "4.1.0", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-graphql": "^4.0.0", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-unused-imports": "^2.0.0", + "faker": "4.1.0", + "jest": "27.5.1", + "jest-runner-eslint": "1.1.0", + "jest-watch-typeahead": "1.1.0", + "lodash": "4.17.20", + "lodash.omit": "^4.5.0", + "msw": "0.47.4", + "omit-empty-es": "1.1.3", + "prettier": "2.7.1", + "prop-types": "15.8.1", + "react": "17.0.2", + "react-dom": "17.0.2", + "react-intl": "^5.25.1", + "react-redux": "7.2.9", + "react-router-dom": "5.3.4", + "redux": "4.2.0", + "typescript": "4.8.4", + "yup": "^0.32.11" + }, + "resolutions": { + "@types/eslint": "<9", + "@types/react": "<18", + "@types/react-dom": "<18", + "@types/react-router": "<6" + }, + "devDependencies": { + "eslint-react": "^0.0.4" + } +} diff --git a/schemas/ctp.json b/schemas/ctp.json new file mode 100644 index 0000000..cd42d8c --- /dev/null +++ b/schemas/ctp.json @@ -0,0 +1,110768 @@ +{ + "__schema": { + "queryType": { + "name": "Query" + }, + "mutationType": { + "name": "Mutation" + }, + "subscriptionType": null, + "types": [ + { + "kind": "OBJECT", + "name": "APIClientWithSecret", + "description": "API Clients can be used to obtain OAuth 2 access tokens. The secret is only shown once in the response of creating the API Client.", + "fields": [ + { + "name": "accessTokenValiditySeconds", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastUsedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refreshTokenValiditySeconds", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scope", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secret", + "description": null, + "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": "APIClientWithoutSecret", + "description": "API Clients can be used to obtain OAuth 2 access tokens", + "fields": [ + { + "name": "accessTokenValiditySeconds", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastUsedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refreshTokenValiditySeconds", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scope", + "description": null, + "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": "APIClientWithoutSecretQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "APIClientWithoutSecret", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AWSLambdaDestination", + "description": null, + "fields": [ + { + "name": "accessKey", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessSecret", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "arn", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ExtensionDestination", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AWSLambdaDestinationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "accessKey", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessSecret", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "arn", + "description": null, + "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": "AbsoluteDiscountValue", + "description": null, + "fields": [ + { + "name": "money", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartDiscountValue", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "ProductDiscountValue", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AbsoluteDiscountValueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "money", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ActionType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Create", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Update", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ActiveCartInterface", + "description": "A field to access the active cart.", + "fields": [ + { + "name": "activeCart", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "InStoreMe", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Me", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "AddAttributeGroupAttribute", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attribute", + "description": null, + "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": "AddCartCustomLineItem", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "money", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategory", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddCartDiscountCode", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "code", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validateDuplicates", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddCartItemShippingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddCartLineItem", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distributionChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTotalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalLineItemTotalPriceDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddCartPayment", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "payment", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddCartShoppingList", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "distributionChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shoppingList", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddCategoryAsset", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "asset", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetDraftInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddChannelRoles", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "roles", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ChannelRole", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddCustomerAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddCustomerBillingAddressId", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddCustomerShippingAddressId", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddCustomerStore", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "store", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddInventoryEntryQuantity", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddMyCartLineItem", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distributionChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddMyPaymentTransaction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "transaction", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MyTransactionDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddOrderDelivery", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeliveryItemDraftType", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcels", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ParcelDataDraftType", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddOrderEditStagedAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "stagedAction", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "StagedOrderUpdateAction", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddOrderItemShippingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddOrderParcelToDelivery", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deliveryId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeliveryItemDraftType", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "measurements", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ParcelMeasurementsDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingData", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TrackingDataDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddOrderPayment", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "payment", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddOrderReturnInfo", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "items", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReturnItemDraftType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnDate", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnTrackingId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddPaymentInterfaceInteraction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddPaymentTransaction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "transaction", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TransactionDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddProductAsset", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "asset", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetDraftInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddProductExternalImage", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "image", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ImageInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddProductPrice", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "price", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductPriceDataInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddProductSelectionProduct", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "product", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddProductToCategory", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "category", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderHint", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddProductVariant", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assets", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetDraftInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attributes", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductAttributeInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "images", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ImageInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prices", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductPriceDataInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddShippingMethodShippingRate", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "shippingRate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingRateDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddShippingMethodZone", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "zone", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddShoppingListLineItem", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddShoppingListTextLineItem", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderCustomLineItem", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "money", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategory", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderCustomLineItemOutput", + "description": null, + "fields": [ + { + "name": "draft", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomLineItemDraftOutput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderDelivery", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeliveryItemDraftType", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcels", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ParcelDataDraftType", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderDeliveryOutput", + "description": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "AddressDraft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeliveryItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcels", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ParcelData", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderDiscountCode", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "code", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validateDuplicates", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderDiscountCodeOutput", + "description": null, + "fields": [ + { + "name": "code", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validateDuplicates", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderItemShippingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderItemShippingAddressOutput", + "description": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AddressDraft", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderLineItem", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distributionChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTotalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalLineItemTotalPriceDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderLineItemOutput", + "description": null, + "fields": [ + { + "name": "draft", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LineItemDraftOutput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderParcelToDelivery", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deliveryId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeliveryItemDraftType", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "measurements", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ParcelMeasurementsDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingData", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TrackingDataDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderParcelToDeliveryOutput", + "description": null, + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deliveryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeliveryItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "measurements", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ParcelMeasurements", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingData", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TrackingData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderPayment", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "payment", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderPaymentOutput", + "description": null, + "fields": [ + { + "name": "paymentResId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderReturnInfo", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "items", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReturnItemDraftType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnDate", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnTrackingId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderReturnInfoOutput", + "description": null, + "fields": [ + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReturnItemDraftTypeOutput", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnDate", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnTrackingId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderShoppingList", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "distributionChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shoppingList", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderShoppingListOutput", + "description": null, + "fields": [ + { + "name": "distributionChannelResId", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ChannelReferenceIdentifier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shoppingListResId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannelResId", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ChannelReferenceIdentifier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddStateRoles", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "roles", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "StateRole", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddStoreDistributionChannel", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "distributionChannel", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddStoreProductSelection", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "active", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelection", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddStoreSupplyChannel", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "supplyChannel", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddTypeEnumValue", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fieldName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EnumValueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddTypeFieldDefinition", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fieldDefinition", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "FieldDefinitionInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddTypeLocalizedEnumValue", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fieldName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedEnumValueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddZoneLocation", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "location", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ZoneLocation", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Address", + "description": "An address represents a postal address.", + "fields": [ + { + "name": "additionalAddressInfo", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "additionalStreetInfo", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apartment", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "building", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "city", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "department", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fax", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mobile", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pOBox", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phone", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postalCode", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "salutation", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "streetName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "streetNumber", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddressDraft", + "description": null, + "fields": [ + { + "name": "additionalAddressInfo", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "additionalStreetInfo", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apartment", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "building", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "city", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "department", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fax", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mobile", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pOBox", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phone", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postalCode", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "salutation", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "streetName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "streetNumber", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "additionalAddressInfo", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "additionalStreetInfo", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apartment", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "building", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "city", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "department", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fax", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mobile", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pOBox", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phone", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postalCode", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "salutation", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "streetName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "streetNumber", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AnonymousCartSignInMode", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "MergeWithExistingCustomerCart", + "description": "`LineItem`s of the anonymous cart will be copied to the customer’s active cart that has been modified most recently.\n\nThe `CartState` of the anonymous cart gets changed to `Merged` while the `CartState` of the customer’s cart remains `Active`.\n\n`CustomLineItems` and `CustomFields` of the anonymous cart will not be copied to the customers cart.\n\nIf a `LineItem` in the anonymous cart matches an existing line item in the customer’s cart (same product ID and variant ID), the maximum quantity of both LineItems is used as the new quantity. In that case `CustomFields` on the `LineItem` of the anonymous cart will not be in the resulting `LineItem`.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UseAsNewActiveCustomerCart", + "description": "The anonymous cart is used as new active customer cart. No `LineItem`s get merged.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Applied", + "description": null, + "fields": [ + { + "name": "appliedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excerptAfterEdit", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderExcerpt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excerptBeforeEdit", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderExcerpt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "OrderEditResult", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ApplyCartDeltaToCustomLineItemShippingDetailsTargets", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetsDelta", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingTargetDraft", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ApplyCartDeltaToLineItemShippingDetailsTargets", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetsDelta", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingTargetDraft", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Asset", + "description": null, + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sources", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AssetSource", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": null, + "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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AssetDimensions", + "description": null, + "fields": [ + { + "name": "height", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "width", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AssetDimensionsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "height", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "width", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AssetDraftInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sources", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetSourceInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AssetSource", + "description": null, + "fields": [ + { + "name": "contentType", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dimensions", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "AssetDimensions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uri", + "description": null, + "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": "INPUT_OBJECT", + "name": "AssetSourceInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "contentType", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dimensions", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetDimensionsInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uri", + "description": null, + "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": "INTERFACE", + "name": "Attribute", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BooleanAttribute", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DateAttribute", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DateTimeAttribute", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "EnumAttribute", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "LocalizedEnumAttribute", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "LocalizedStringAttribute", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "MoneyAttribute", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "NumberAttribute", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReferenceAttribute", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "StringAttribute", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TimeAttribute", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "AttributeConstraint", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CombinationUnique", + "description": "A set of attributes, that have this constraint, should have different combinations in each variant", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "None", + "description": "No constraints are applied to the attribute", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SameForAll", + "description": "Attribute value should be the same in all variants", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Unique", + "description": "Attribute value should be different in each variant", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttributeDefinition", + "description": null, + "fields": [ + { + "name": "attributeConstraint", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AttributeConstraint", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputHint", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TextInputHint", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputTip", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputTipAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isRequired", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSearchable", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labelAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeDefinitionType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AttributeDefinitionDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeConstraint", + "description": null, + "type": { + "kind": "ENUM", + "name": "AttributeConstraint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputHint", + "description": null, + "type": { + "kind": "ENUM", + "name": "TextInputHint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputTip", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isRequired", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSearchable", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeTypeDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttributeDefinitionResult", + "description": null, + "fields": [ + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttributeDefinition", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "AttributeDefinitionType", + "description": "(https://docs.commercetools.com/api/projects/productTypes#attributetype)[https://docs.commercetools.com/api/projects/productTypes#attributetype]", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BooleanAttributeDefinitionType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DateAttributeDefinitionType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DateTimeAttributeDefinitionType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "EnumAttributeDefinitionType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "LocalizableEnumAttributeDefinitionType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "LocalizableTextAttributeDefinitionType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "MoneyAttributeDefinitionType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "NestedAttributeDefinitionType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "NumberAttributeDefinitionType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReferenceAttributeDefinitionType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetAttributeDefinitionType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TextAttributeDefinitionType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TimeAttributeDefinitionType", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "AttributeGroup", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": [ + { + "name": "attributes", + "description": null, + "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": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AttributeGroupDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributes", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttributeGroupQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttributeGroup", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AttributeGroupUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addAttribute", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddAttributeGroupAttribute", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeAttributeGroupName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeAttribute", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveAttributeGroupAttribute", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAttributes", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetAttributeGroupAttributes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetAttributeGroupDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetAttributeGroupKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AttributeSetElementTypeDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "boolean", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "datetime", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enum", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EnumTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lenum", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LocalizableEnumTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ltext", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "money", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reference", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ReferenceTypeDefinitionDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "time", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AttributeSetTypeDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "elementType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeSetElementTypeDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AttributeTypeDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "boolean", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "datetime", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enum", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EnumTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lenum", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LocalizableEnumTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ltext", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "money", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reference", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ReferenceTypeDefinitionDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "set", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeSetTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "time", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AuthenticationMode", + "description": "AuthenticationMode values. BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ExternalAuth", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Password", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuthorizationHeader", + "description": null, + "fields": [ + { + "name": "headerValue", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "HttpDestinationAuthentication", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuthorizationHeaderInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "headerValue", + "description": null, + "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": "AzureFunctionsAuthentication", + "description": null, + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "HttpDestinationAuthentication", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AzureFunctionsAuthenticationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "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": "AzureServiceBusDestination", + "description": null, + "fields": [ + { + "name": "connectionString", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Destination", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AzureServiceBusDestinationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "connectionString", + "description": null, + "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": "INTERFACE", + "name": "BaseMoney", + "description": null, + "fields": [ + { + "name": "centAmount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currencyCode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fractionDigits", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "HighPrecisionMoney", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "centPrecision", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "highPrecision", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "HighPrecisionMoneyInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BaseSearchKeywordInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomSuggestTokenizerInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "whitespace", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "WhitespaceSuggestTokenizerInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "BigDecimal", + "description": "The `BigDecimal` scalar type represents signed fractional values with arbitrary precision.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": 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": "BooleanAttribute", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Attribute", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BooleanAttributeDefinitionType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeDefinitionType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BooleanField", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomField", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BooleanType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "FieldType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Cart", + "description": "A shopping cart holds product variants and can be ordered. Each cart either belongs to a registered customer or is an anonymous cart.", + "fields": [ + { + "name": "anonymousId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "billingAddress", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cartState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CartState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customLineItems", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomLineItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerEmail", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroup", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroupRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteDaysAfterLastModification", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountCodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiscountCodeInfo", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inventoryMode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "InventoryMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "itemShippingAddresses", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItems", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LineItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "origin", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CartOrigin", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentInfo", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "PaymentInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refusedGifts", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartDiscount", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refusedGiftsRefs", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingAddress", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingInfo", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ShippingInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRateInput", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ShippingRateInput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "store", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Store", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "KeyReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCalculationMode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TaxCalculationMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxMode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TaxMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxRoundingMode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RoundingMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxedPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxedPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalLineItemQuantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalPrice", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CartClassificationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "values", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedEnumValueInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartClassificationType", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingRateInputLocalizedEnumValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShippingRateInputType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartCreated", + "description": null, + "fields": [ + { + "name": "discountCodesRefs", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalPrice", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartDiscount", + "description": "\nCart discounts are recalculated every time LineItems or CustomLineItems are added or removed from the Cart or an order is created from the cart.\n\nThe number of active cart discounts that do not require a discount code (isActive=true and requiresDiscountCode=false) is limited to 100.\n ", + "fields": [ + { + "name": "cartPredicate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isActive", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "referenceRefs", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiresDiscountCode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sortOrder", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stackingMode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "StackingMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "target", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "CartDiscountTarget", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validFrom", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validUntil", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CartDiscountValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CartDiscountDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "cartPredicate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isActive", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiresDiscountCode", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sortOrder", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stackingMode", + "description": null, + "type": { + "kind": "ENUM", + "name": "StackingMode", + "ofType": null + }, + "defaultValue": "Stacking", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "target", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CartDiscountTargetInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validFrom", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validUntil", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartDiscountValueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartDiscountLimitWithCurrent", + "description": null, + "fields": [ + { + "name": "current", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "LimitWithCurrent", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartDiscountLimitsProjection", + "description": null, + "fields": [ + { + "name": "totalActiveWithoutDiscountCodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartDiscountLimitWithCurrent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartDiscountQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartDiscount", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CartDiscountTarget", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CustomLineItemsTarget", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "LineItemsTarget", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "MultiBuyCustomLineItemsTarget", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "MultiBuyLineItemsTarget", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ShippingTarget", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "CartDiscountTargetInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItems", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomLineItemsTargetInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItems", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LineItemsTargetInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "multiBuyCustomLineItems", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MultiBuyCustomLineItemsTargetInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "multiBuyLineItems", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MultiBuyLineItemsTargetInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ShippingTargetInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CartDiscountUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "changeCartPredicate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCartDiscountCartPredicate", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeIsActive", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCartDiscountIsActive", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCartDiscountName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeRequiresDiscountCode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCartDiscountRequiresDiscountCode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeSortOrder", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCartDiscountSortOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeStackingMode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCartDiscountStackingMode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTarget", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCartDiscountTarget", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeValue", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCartDiscountValue", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartDiscountCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartDiscountCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartDiscountDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartDiscountKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setValidFrom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartDiscountValidFrom", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setValidFromAndUntil", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartDiscountValidFromAndUntil", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setValidUntil", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartDiscountValidUntil", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CartDiscountValue", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AbsoluteDiscountValue", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "FixedPriceDiscountValue", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftLineItemValue", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RelativeDiscountValue", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "CartDiscountValueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "absolute", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AbsoluteDiscountValueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixed", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FixedPriceDiscountValueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "GiftLineItemValueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relative", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RelativeDiscountValueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CartDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "anonymousId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "billingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customLineItems", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomLineItemDraft", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerEmail", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroup", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteDaysAfterLastModification", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountCodes", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxRateForShippingMethod", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inventoryMode", + "description": null, + "type": { + "kind": "ENUM", + "name": "InventoryMode", + "ofType": null + }, + "defaultValue": "None", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "itemShippingAddresses", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItems", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LineItemDraft", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "origin", + "description": null, + "type": { + "kind": "ENUM", + "name": "CartOrigin", + "ofType": null + }, + "defaultValue": "Customer", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethod", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRateInput", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ShippingRateInputDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "store", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCalculationMode", + "description": null, + "type": { + "kind": "ENUM", + "name": "TaxCalculationMode", + "ofType": null + }, + "defaultValue": "LineItemLevel", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxMode", + "description": null, + "type": { + "kind": "ENUM", + "name": "TaxMode", + "ofType": null + }, + "defaultValue": "Platform", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxRoundingMode", + "description": null, + "type": { + "kind": "ENUM", + "name": "RoundingMode", + "ofType": null + }, + "defaultValue": "HalfEven", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartLimitWithCurrent", + "description": null, + "fields": [ + { + "name": "current", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "LimitWithCurrent", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartLimitsProjection", + "description": null, + "fields": [ + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartLimitWithCurrent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CartOrigin", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Customer", + "description": "The cart was created by the customer. This is the default value", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Merchant", + "description": "The cart was created by the merchant on behalf of the customer", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Quote", + "description": "The cart was created by our platform and belongs to a Quote", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CartQueryInterface", + "description": "Fields to access carts. Includes direct access to a single cart and searching for carts.", + "fields": [ + { + "name": "cart", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "carts", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "InStore", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InStoreMe", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Me", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Query", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CartQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CartScoreInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "dummy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartScoreType", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShippingRateInputType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CartState", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Active", + "description": "The cart can be updated and ordered. It is the default state.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Merged", + "description": "Anonymous cart whose content was merged into a customers cart on signin. No further operations on the cart are allowed.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Ordered", + "description": "The cart was ordered. No further operations on the cart are allowed.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CartUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addCustomLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCartCustomLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addDiscountCode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCartDiscountCode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addItemShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCartItemShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCartLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addPayment", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCartPayment", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addShoppingList", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCartShoppingList", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applyDeltaToCustomLineItemShippingDetailsTargets", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ApplyCartDeltaToCustomLineItemShippingDetailsTargets", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applyDeltaToLineItemShippingDetailsTargets", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ApplyCartDeltaToLineItemShippingDetailsTargets", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeCustomLineItemMoney", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCartCustomLineItemMoney", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeCustomLineItemQuantity", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCartCustomLineItemQuantity", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeLineItemQuantity", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCartLineItemQuantity", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTaxCalculationMode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCartTaxCalculationMode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTaxMode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCartTaxMode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTaxRoundingMode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCartTaxRoundingMode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recalculate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RecalculateCart", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeCustomLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCartCustomLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeDiscountCode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCartDiscountCode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeItemShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCartItemShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCartLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removePayment", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCartPayment", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAnonymousId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartAnonymousId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBillingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartBillingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBillingAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartBillingAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBillingAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartBillingAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCartTotalTax", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartTotalTax", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCountry", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartCountry", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomLineItemCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomLineItemCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomLineItemCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomLineItemCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomLineItemShippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomLineItemShippingDetails", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomLineItemTaxAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomLineItemTaxAmount", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomLineItemTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomLineItemTaxRate", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomShippingMethod", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomShippingMethod", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomerEmail", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomerEmail", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomerGroup", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomerGroup", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomerId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomerId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDeleteDaysAfterLastModification", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartDeleteDaysAfterLastModification", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setItemShippingAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartItemShippingAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setItemShippingAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartItemShippingAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemDistributionChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemDistributionChannel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemPrice", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemShippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemShippingDetails", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemSupplyChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemSupplyChannel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemTaxAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemTaxAmount", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemTaxRate", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemTotalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemTotalPrice", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLocale", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartLocale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingMethod", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingMethod", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingMethodTaxAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingMethodTaxAmount", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingMethodTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingMethodTaxRate", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingRateInput", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingRateInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateItemShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateCartItemShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CartValueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "dummy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartValueType", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShippingRateInputType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartsConfiguration", + "description": null, + "fields": [ + { + "name": "allowAddingUnpublishedProducts", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "countryTaxRateFallbackEnabled", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteDaysAfterLastModification", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CartsConfigurationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deleteDaysAfterLastModification", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Category", + "description": null, + "fields": [ + { + "name": "ancestors", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ancestorsRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assets", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "childCount", + "description": "Number of direct child categories.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "children", + "description": "Direct child categories.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaDescription", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaDescriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaKeywords", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaKeywordsAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaTitle", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaTitleAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderHint", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parent", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slugAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stagedProductCount", + "description": "Number of staged products in the category subtree.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategoryCreated", + "description": null, + "fields": [ + { + "name": "category", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CategoryDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assets", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetDraftInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaDescription", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaKeywords", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaTitle", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderHint", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parent", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategoryLimitsProjection", + "description": null, + "fields": [ + { + "name": "maxCategories", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Limit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategoryOrderHint", + "description": null, + "fields": [ + { + "name": "categoryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderHint", + "description": null, + "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": "INPUT_OBJECT", + "name": "CategoryOrderHintInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "orderHint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uuid", + "description": null, + "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": "CategoryOrderHintProductSearch", + "description": null, + "fields": [ + { + "name": "categoryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderHint", + "description": null, + "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": "CategoryQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategorySearch", + "description": null, + "fields": [ + { + "name": "ancestors", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategorySearch", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ancestorsRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assets", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "childCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "children", + "description": "Direct child categories.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategorySearch", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderHint", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parent", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CategorySearch", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productTypeNames", + "description": null, + "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": "slug", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slugAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stagedProductCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategorySearchResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategorySearch", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategorySlugChanged", + "description": null, + "fields": [ + { + "name": "oldSlug", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldSlugAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slugAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CategoryUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addAsset", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCategoryAsset", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeAssetName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCategoryAssetName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeAssetOrder", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCategoryAssetOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCategoryName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeOrderHint", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCategoryOrderHint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeParent", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCategoryParent", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeSlug", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCategorySlug", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeAsset", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCategoryAsset", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAssetCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCategoryAssetCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAssetCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCategoryAssetCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAssetDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCategoryAssetDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAssetKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCategoryAssetKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAssetSources", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCategoryAssetSources", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAssetTags", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCategoryAssetTags", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCategoryCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCategoryCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCategoryDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setExternalId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCategoryExternalId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCategoryKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMetaDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCategoryMetaDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMetaKeywords", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCategoryMetaKeywords", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMetaTitle", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCategoryMetaTitle", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeAttributeGroupName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCartCustomLineItemMoney", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "money", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCartCustomLineItemQuantity", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCartDiscountCartPredicate", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "cartPredicate", + "description": null, + "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": "ChangeCartDiscountIsActive", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "isActive", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCartDiscountName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCartDiscountRequiresDiscountCode", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "requiresDiscountCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCartDiscountSortOrder", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "sortOrder", + "description": null, + "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": "ChangeCartDiscountStackingMode", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "stackingMode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "StackingMode", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCartDiscountTarget", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "target", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartDiscountTargetInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCartDiscountValue", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartDiscountValueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCartLineItemQuantity", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTotalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalLineItemTotalPriceDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCartTaxCalculationMode", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "taxCalculationMode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TaxCalculationMode", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCartTaxMode", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "taxMode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TaxMode", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCartTaxRoundingMode", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "taxRoundingMode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RoundingMode", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCategoryAssetName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCategoryAssetOrder", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetOrder", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "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": "ChangeCategoryName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCategoryOrderHint", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "orderHint", + "description": null, + "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": "ChangeCategoryParent", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "parent", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCategorySlug", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "slug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeChannelDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeChannelKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "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": "ChangeChannelName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCustomerAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeCustomerEmail", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "email", + "description": null, + "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": "ChangeCustomerGroupName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "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": "ChangeDiscountCodeCartDiscounts", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "cartDiscounts", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeDiscountCodeGroups", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "groups", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "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": "ChangeDiscountCodeIsActive", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "isActive", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeExtensionDestination", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "destination", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ExtensionDestinationInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeExtensionTriggers", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "triggers", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TriggerInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeInventoryEntryQuantity", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeMyCartTaxMode", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "taxMode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TaxMode", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeOrderPaymentState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "paymentState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PaymentState", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeOrderShipmentState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "shipmentState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ShipmentState", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeOrderState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "orderState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderState", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangePaymentAmountPlanned", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangePaymentTransactionInteractionId", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "interactionId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionId", + "description": null, + "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": "ChangePaymentTransactionState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "state", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TransactionState", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionId", + "description": null, + "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": "ChangePaymentTransactionTimestamp", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "timestamp", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionId", + "description": null, + "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": "ChangeProductAssetName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProductAssetOrder", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetOrder", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProductDiscountIsActive", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "isActive", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProductDiscountName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProductDiscountPredicate", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "predicate", + "description": null, + "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": "ChangeProductDiscountSortOrder", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "sortOrder", + "description": null, + "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": "ChangeProductDiscountValue", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductDiscountValueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProductImageLabel", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "imageUrl", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProductMasterVariant", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProductName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProductPrice", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "price", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductPriceDataInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProductSelectionName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProductSlug", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "slug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsCartsConfiguration", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "cartsConfiguration", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartsConfigurationInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsCountries", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "countries", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsCountryTaxRateFallbackEnabled", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "countryTaxRateFallbackEnabled", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsCurrencies", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "currencies", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsLanguages", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "languages", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsMessagesConfiguration", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "messagesConfiguration", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessagesConfigurationDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsMessagesEnabled", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "messagesEnabled", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "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": "ChangeProjectSettingsOrderSearchStatus", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "status", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderSearchStatus", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsProductSearchIndexingEnabled", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "enabled", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsShoppingListsConfiguration", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "shoppingListsConfiguration", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShoppingListsConfigurationInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeShippingMethodIsDefault", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "isDefault", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeShippingMethodName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "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": "ChangeShippingMethodTaxCategory", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "taxCategory", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeShoppingListLineItemQuantity", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeShoppingListLineItemsOrder", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "lineItemOrder", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "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": "ChangeShoppingListName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeShoppingListTextLineItemName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "textLineItemId", + "description": null, + "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": "ChangeShoppingListTextLineItemQuantity", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "textLineItemId", + "description": null, + "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": "ChangeShoppingListTextLineItemsOrder", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "textLineItemOrder", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "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": "ChangeStagedOrderCustomLineItemMoney", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "money", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderCustomLineItemMoneyOutput", + "description": null, + "fields": [ + { + "name": "customLineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "money", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderCustomLineItemQuantity", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderCustomLineItemQuantityOutput", + "description": null, + "fields": [ + { + "name": "customLineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderLineItemQuantity", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTotalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalLineItemTotalPriceDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderLineItemQuantityOutput", + "description": null, + "fields": [ + { + "name": "externalPrice", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTotalPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalLineItemTotalPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderOrderState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "orderState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderState", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderOrderStateOutput", + "description": null, + "fields": [ + { + "name": "orderState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderPaymentState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "paymentState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PaymentState", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderPaymentStateOutput", + "description": null, + "fields": [ + { + "name": "paymentState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PaymentState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderShipmentState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "shipmentState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ShipmentState", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderShipmentStateOutput", + "description": null, + "fields": [ + { + "name": "shipmentState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ShipmentState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderTaxCalculationMode", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "taxCalculationMode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TaxCalculationMode", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderTaxCalculationModeOutput", + "description": null, + "fields": [ + { + "name": "taxCalculationMode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TaxCalculationMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderTaxMode", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "taxMode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TaxMode", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderTaxModeOutput", + "description": null, + "fields": [ + { + "name": "taxMode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TaxMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderTaxRoundingMode", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "taxRoundingMode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RoundingMode", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderTaxRoundingModeOutput", + "description": null, + "fields": [ + { + "name": "taxRoundingMode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RoundingMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeStandalonePriceValue", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeStateInitial", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "initial", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeStateKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "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": "ChangeStateType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "type", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "StateType", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeStoreProductSelectionActive", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "active", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelection", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ChangeSubscription", + "description": null, + "fields": [ + { + "name": "resourceTypeId", + "description": null, + "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": "INPUT_OBJECT", + "name": "ChangeSubscriptionDestination", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "destination", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DestinationInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeSubscriptionInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "resourceTypeId", + "description": null, + "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": "ChangeTypeEnumValueLabel", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fieldName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EnumValueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeTypeEnumValueOrder", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fieldName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "keys", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "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": "ChangeTypeFieldDefinitionOrder", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fieldNames", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "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": "ChangeTypeInputHint", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fieldName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputHint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TextInputHint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeTypeKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "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": "ChangeTypeLabel", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fieldName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeTypeLocalizedEnumValueLabel", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fieldName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedEnumValueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeTypeLocalizedEnumValueOrder", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fieldName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "keys", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "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": "ChangeTypeName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChangeZoneName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "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": "Channel", + "description": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "geoLocation", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Geometry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reviewRatingStatistics", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ReviewRatingStatistics", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "roles", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ChannelRole", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "ReviewTarget", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChannelDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "geoLocation", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "GeometryInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "roles", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ChannelRole", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ChannelQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ChannelReferenceIdentifier", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "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": "ENUM", + "name": "ChannelRole", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "InventorySupply", + "description": "Role tells that this channel can be used to track inventory entries.Channels with this role can be treated as warehouses", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OrderExport", + "description": "Role tells that this channel can be used to track order export activities.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OrderImport", + "description": "Role tells that this channel can be used to track order import activities.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Primary", + "description": "This role can be combined with some other roles (e.g. with `InventorySupply`) to represent the fact that this particular channel is the primary/master channel among the channels of the same type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ProductDistribution", + "description": "Role tells that this channel can be used to expose products to a specific distribution channel. It can be used by the cart to select a product price.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ChannelUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addRoles", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddChannelRoles", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeChannelDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeChannelKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeChannelName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeRoles", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveChannelRoles", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetChannelAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetChannelAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetChannelAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetChannelCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetChannelCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setGeoLocation", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetChannelGeoLocation", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setRoles", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetChannelRoles", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ClassificationShippingRateInput", + "description": null, + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labelAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShippingRateInput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ClassificationShippingRateInputDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "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": "ClassificationShippingRateInputDraftOutput", + "description": null, + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShippingRateInputDraftOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudEventsSubscriptionsFormat", + "description": null, + "fields": [ + { + "name": "cloudEventsVersion", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "NotificationFormat", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudEventsSubscriptionsFormatInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "cloudEventsVersion", + "description": null, + "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": "CommercetoolsSubscription", + "description": null, + "fields": [ + { + "name": "changes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ChangeSubscription", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "destination", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "Destination", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "format", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "NotificationFormat", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messages", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MessageSubscription", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SubscriptionHealthStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CommercetoolsSubscriptionQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CommercetoolsSubscription", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Country", + "description": "[ISO 3166-1](http://en.wikipedia.org/wiki/ISO_3166-1) country code.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateApiClient", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "accessTokenValiditySeconds", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteDaysAfterCreation", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refreshTokenValiditySeconds", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scope", + "description": null, + "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": "CreateProductSelectionDraft", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": null, + "inputFields": [ + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateStandalonePrice", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "channel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "StandalonePriceCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroup", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discounted", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "DiscountedProductPriceValueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tiers", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductPriceTierInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validFrom", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validUntil", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateStore", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distributionChannels", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "languages", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelections", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductSelectionSettingDraft", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannels", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateZone", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locations", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ZoneLocation", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "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": "SCALAR", + "name": "Currency", + "description": "Represents a currency. Currencies are identified by their [ISO 4217](http://www.iso.org/iso/home/standards/currency_codes.htm) currency codes.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CustomField", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BooleanField", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DateField", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DateTimeField", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "EnumField", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "LocalizedEnumField", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "LocalizedStringField", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "MoneyField", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "NumberField", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReferenceField", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "StringField", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TimeField", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "description": "A key-value pair representing the field name and value of one single custom field.\n\nThe value of this custom field consists of escaped JSON based on the FieldDefinition of the Type.\n\nExamples for `value`:\n\n* FieldType `String`: `\"\\\"This is a string\\\"\"`\n* FieldType `DateTimeType`: `\"\\\"2018-10-12T14:00:00.000Z\\\"\"`\n* FieldType `Number`: `\"4\"`\n* FieldType `Set` with an elementType of `String`: `\"[\\\"This is a string\\\", \\\"This is another string\\\"]\"`\n* FieldType `Reference`: `\"{\\\"id\\\", \\\"b911b62d-353a-4388-93ee-8d488d9af962\\\", \\\"typeId\\\", \\\"product\\\"}\"`", + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The value of this custom field consists of escaped JSON based on the FieldDefinition of the Type.\n\nExamples for `value`:\n\n* FieldType `String`: `\"\\\"This is a string\\\"\"`\n* FieldType `DateTimeType`: `\"\\\"2018-10-12T14:00:00.000Z\\\"\"`\n* FieldType `Number`: `\"4\"`\n* FieldType `Set` with an elementType of `String`: `\"[\\\"This is a string\\\", \\\"This is another string\\\"]\"`\n* FieldType `Reference`: `\"{\\\"id\\\", \\\"b911b62d-353a-4388-93ee-8d488d9af962\\\", \\\"typeId\\\", \\\"product\\\"}\"`", + "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": "CustomFieldsCommand", + "description": null, + "fields": [ + { + "name": "fields", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeResId", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomFieldsType", + "description": null, + "fields": [ + { + "name": "customFieldsRaw", + "description": "This field contains non-typed data.", + "args": [ + { + "name": "excludeNames", + "description": "The names of the custom fields to exclude.\n\nIf neither `includeNames` nor `excludeNames` are provided, then all custom fields are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includeNames", + "description": "The names of the custom fields to include.\n\nIf neither `includeNames` nor `excludeNames` are provided, then all custom fields are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RawCustomField", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TypeDefinition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomLineItem", + "description": "A custom line item is a generic item that can be added to the cart but is not bound to a product. You can use it for discounts (negative money), vouchers, complex cart rules, additional services or fees. You control the lifecycle of this item.", + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountedPricePerQuantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiscountedLineItemPriceForQuantity", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "money", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ItemShippingDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemState", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategory", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategoryRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxRate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxRate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxedPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxedItemPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalPrice", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomLineItemDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "money", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategory", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomLineItemDraftOutput", + "description": null, + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxRate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalTaxRateDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "money", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ItemShippingDetailsDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategoryResId", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomLineItemReturnItem", + "description": null, + "fields": [ + { + "name": "comment", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customLineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnPaymentState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipmentState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnShipmentState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReturnItem", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomLineItemStateTransition", + "description": null, + "fields": [ + { + "name": "customLineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromState", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromStateRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toState", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toStateRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transitionDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomLineItemsTarget", + "description": null, + "fields": [ + { + "name": "predicate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartDiscountTarget", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomLineItemsTargetInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "predicate", + "description": null, + "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": "CustomObject", + "description": null, + "fields": [ + { + "name": "container", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomObjectDraft", + "description": "An input object used to create a new, or update an existing Custom Object.\n\nThe value should be passed in a form of escaped JSON.\n\nExample for `value` field:\n\n```\n\"{ \\\"stringField\\\": \\\"myVal\\\", \\\"numberField\\\": 123, \\\"boolField\\\": false, \\\"nestedObject\\\": { \\\"nestedObjectKey\\\": \\\"anotherValue\\\" }, \\\"dateField\\\": \\\"2018-10-12T14:00:00.000Z\\\" }\"\n```", + "fields": null, + "inputFields": [ + { + "name": "container", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The value should be passed in a form of escaped JSON.\n\nExample for `value` field:\n\n```\n\"{ \\\"stringField\\\": \\\"myVal\\\", \\\"numberField\\\": 123, \\\"boolField\\\": false, \\\"nestedObject\\\": { \\\"nestedObjectKey\\\": \\\"anotherValue\\\" }, \\\"dateField\\\": \\\"2018-10-12T14:00:00.000Z\\\" }\"\n```", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomObjectLimitWithCurrent", + "description": null, + "fields": [ + { + "name": "current", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "LimitWithCurrent", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomObjectLimitsProjection", + "description": null, + "fields": [ + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomObjectLimitWithCurrent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomObjectQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomObject", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomSuggestTokenizer", + "description": null, + "fields": [ + { + "name": "inputs", + "description": null, + "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": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "SuggestTokenizer", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomSuggestTokenizerInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "inputs", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "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": "CustomSuggestTokenizerProductSearch", + "description": null, + "fields": [ + { + "name": "inputs", + "description": null, + "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": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "SuggestTokenizerProductSearch", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Customer", + "description": "A customer is a person purchasing products. Carts, Orders and Reviews can be associated to a customer.", + "fields": [ + { + "name": "addresses", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authenticationMode", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "AuthenticationMode", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "billingAddressIds", + "description": null, + "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": "billingAddresses", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "companyName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroup", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroupRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerNumber", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateOfBirth", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultBillingAddress", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultBillingAddressId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultShippingAddress", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultShippingAddressId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isEmailVerified", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "middleName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "salutation", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingAddressIds", + "description": null, + "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": "shippingAddresses", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stores", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Store", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storesRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "KeyReference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vatId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CustomerActiveCartInterface", + "description": "A field to access a customer's active cart.", + "fields": [ + { + "name": "customerActiveCart", + "description": null, + "args": [ + { + "name": "customerId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "InStore", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Query", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CustomerAddressAdded", + "description": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerAddressChanged", + "description": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerAddressRemoved", + "description": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerCompanyNameSet", + "description": null, + "fields": [ + { + "name": "companyName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerCreated", + "description": null, + "fields": [ + { + "name": "customer", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerDateOfBirthSet", + "description": null, + "fields": [ + { + "name": "dateOfBirth", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerDeleted", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerEmailChanged", + "description": null, + "fields": [ + { + "name": "email", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerEmailToken", + "description": null, + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiresAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerEmailVerified", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerFirstNameSet", + "description": null, + "fields": [ + { + "name": "firstName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerGroup", + "description": "A customer can be a member in a customer group (e.g. reseller, gold member). A customer group can be used in price calculations with special prices being assigned to certain customer groups.", + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerGroupDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "groupName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerGroupLimitWithCurrent", + "description": null, + "fields": [ + { + "name": "current", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "LimitWithCurrent", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerGroupLimitsProjection", + "description": null, + "fields": [ + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerGroupLimitWithCurrent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerGroupQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerGroupReferenceIdentifier", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "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": "CustomerGroupSet", + "description": null, + "fields": [ + { + "name": "customerGroup", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroupRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerGroupUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "changeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCustomerGroupName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerGroupCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerGroupCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerGroupKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerLastNameSet", + "description": null, + "fields": [ + { + "name": "lastName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerLimitWithCurrent", + "description": null, + "fields": [ + { + "name": "current", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "LimitWithCurrent", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerLimitsProjection", + "description": null, + "fields": [ + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerLimitWithCurrent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerPasswordToken", + "description": null, + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiresAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerPasswordUpdated", + "description": null, + "fields": [ + { + "name": "reset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CustomerQueryInterface", + "description": "Fields to access customer accounts. Includes direct access to a single customer and searching for customers.", + "fields": [ + { + "name": "customer", + "description": null, + "args": [ + { + "name": "emailToken", + "description": "Queries a customer with specified email token", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passwordToken", + "description": "Queries a customer with specified password token", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customers", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "InStore", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Query", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CustomerQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerSignInDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "anonymousCart", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "anonymousCartId", + "description": "This field will be deprecated in favour of anonymousCart.id.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "anonymousCartSignInMode", + "description": null, + "type": { + "kind": "ENUM", + "name": "AnonymousCartSignInMode", + "ofType": null + }, + "defaultValue": "MergeWithExistingCustomerCart", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "anonymousId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProductData", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerSignInResult", + "description": null, + "fields": [ + { + "name": "cart", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerSignMeInDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "activeCartSignInMode", + "description": null, + "type": { + "kind": "ENUM", + "name": "AnonymousCartSignInMode", + "ofType": null + }, + "defaultValue": "MergeWithExistingCustomerCart", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProductData", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerSignMeUpDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addresses", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "billingAddresses", + "description": "The indices of the billing addresses in the `addresses` list. The `billingAddressIds` of the customer will be set to the IDs of that addresses.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "companyName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateOfBirth", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultBillingAddress", + "description": "The index of the address in the `addresses` list. The `defaultBillingAddressId` of the customer will be set to the ID of that address.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultShippingAddress", + "description": "The index of the address in the `addresses` list. The `defaultShippingAddressId` of the customer will be set to the ID of that address.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "middleName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "salutation", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingAddresses", + "description": "The indices of the shipping addresses in the `addresses` list. The `shippingAddressIds` of the `Customer` will be set to the IDs of that addresses.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stores", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vatId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerSignUpDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addresses", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "anonymousCart", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "anonymousCartId", + "description": "This field will be deprecated in favour of anonymousCart.id.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "anonymousId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authenticationMode", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "type": { + "kind": "ENUM", + "name": "AuthenticationMode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "billingAddresses", + "description": "The indices of the billing addresses in the `addresses` list. The `billingAddressIds` of the customer will be set to the IDs of that addresses.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "companyName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroup", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerNumber", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateOfBirth", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultBillingAddress", + "description": "The index of the address in the `addresses` list. The `defaultBillingAddressId` of the customer will be set to the ID of that address.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultShippingAddress", + "description": "The index of the address in the `addresses` list. The `defaultShippingAddressId` of the customer will be set to the ID of that address.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isEmailVerified", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "middleName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "salutation", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingAddresses", + "description": "The indices of the shipping addresses in the `addresses` list. The `shippingAddressIds` of the `Customer` will be set to the IDs of that addresses.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stores", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vatId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerTitleSet", + "description": null, + "fields": [ + { + "name": "title", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCustomerAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addBillingAddressId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCustomerBillingAddressId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addShippingAddressId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCustomerShippingAddressId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addStore", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCustomerStore", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCustomerAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeEmail", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCustomerEmail", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCustomerAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeBillingAddressId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCustomerBillingAddressId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeShippingAddressId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCustomerShippingAddressId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeStore", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCustomerStore", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAuthenticationMode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerAuthenticationMode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCompanyName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerCompanyName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomerGroup", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerGroup", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomerNumber", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerNumber", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDateOfBirth", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerDateOfBirth", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDefaultBillingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerDefaultBillingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDefaultShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerDefaultShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setExternalId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerExternalId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setFirstName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerFirstName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLastName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerLastName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLocale", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerLocale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMiddleName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerMiddleName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setSalutation", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerSalutation", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setStores", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerStores", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setTitle", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerTitle", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setVatId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerVatId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Date", + "description": "DateTime is a scalar value that represents an ISO8601 formatted date.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DateAttribute", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Attribute", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DateAttributeDefinitionType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeDefinitionType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DateField", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomField", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "DateTime", + "description": "DateTime is a scalar value that represents an ISO8601 formatted date and time.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DateTimeAttribute", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Attribute", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DateTimeAttributeDefinitionType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeDefinitionType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DateTimeField", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomField", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DateTimeType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "FieldType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DateType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "FieldType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Delivery", + "description": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeliveryItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcels", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Parcel", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeliveryAdded", + "description": null, + "fields": [ + { + "name": "delivery", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Delivery", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeliveryAddressSet", + "description": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deliveryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldAddress", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeliveryItem", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeliveryItemDraftType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeliveryItemsUpdated", + "description": null, + "fields": [ + { + "name": "deliveryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeliveryItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldItems", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeliveryItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeliveryRemoved", + "description": null, + "fields": [ + { + "name": "delivery", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Delivery", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Destination", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AzureServiceBusDestination", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "EventBridgeDestination", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "EventGridDestination", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GoogleCloudPubSubDestination", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SNSDestination", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SQSDestination", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "DestinationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "AzureServiceBus", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AzureServiceBusDestinationInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EventBridge", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventBridgeDestinationInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EventGrid", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventGridDestinationInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GoogleCloudPubSub", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "GoogleCloudPubSubDestinationInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SNS", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SNSDestinationInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SQS", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SQSDestinationInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Dimensions", + "description": null, + "fields": [ + { + "name": "height", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "width", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DimensionsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "height", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "width", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DimensionsProductSearch", + "description": null, + "fields": [ + { + "name": "height", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "width", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiscountCode", + "description": "With discount codes it is possible to give specific cart discounts to an eligible amount of users. They are defined by a string value which can be added to a cart so that specific cart discounts can be applied to the cart.", + "fields": [ + { + "name": "applicationCount", + "description": "How many times this discount code was applied (only applications that were part of a successful checkout are considered)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applicationVersion", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cartDiscountRefs", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cartDiscounts", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartDiscount", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cartPredicate", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "groups", + "description": null, + "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": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isActive", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxApplications", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxApplicationsPerCustomer", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "referenceRefs", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validFrom", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validUntil", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DiscountCodeDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "cartDiscounts", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cartPredicate", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "groups", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isActive", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxApplications", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxApplicationsPerCustomer", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validFrom", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validUntil", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiscountCodeInfo", + "description": null, + "fields": [ + { + "name": "discountCode", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "DiscountCode", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountCodeRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "DiscountCodeState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiscountCodeQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiscountCode", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DiscountCodeState", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ApplicationStoppedByPreviousDiscount", + "description": "The discount code is active and none of the discounts were applied because the discount application was stopped by one discount that has the StackingMode of StopAfterThisDiscount defined", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DoesNotMatchCart", + "description": "The discount code is active and it contains at least one active and valid CartDiscount. But its cart predicate does not match the cart or none of the contained active discount’s cart predicates match the cart", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MatchesCart", + "description": "The discount code is active and it contains at least one active and valid CartDiscount. The discount code cartPredicate matches the cart and at least one of the contained active discount’s cart predicates matches the cart.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MaxApplicationReached", + "description": "maxApplications or maxApplicationsPerCustomer for discountCode has been reached.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NotActive", + "description": "The discount code is not active or it does not contain any active cart discounts.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NotValid", + "description": "The discount code is not valid or it does not contain any valid cart discounts. Validity is determined based on the validFrom and validUntil dates", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DiscountCodeUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "changeCartDiscounts", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeDiscountCodeCartDiscounts", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeGroups", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeDiscountCodeGroups", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeIsActive", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeDiscountCodeIsActive", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCartPredicate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeCartPredicate", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMaxApplications", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeMaxApplications", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMaxApplicationsPerCustomer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeMaxApplicationsPerCustomer", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setValidFrom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeValidFrom", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setValidFromAndUntil", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeValidFromAndUntil", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setValidUntil", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeValidUntil", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiscountedLineItemPortion", + "description": null, + "fields": [ + { + "name": "discount", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CartDiscount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountedAmount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiscountedLineItemPrice", + "description": null, + "fields": [ + { + "name": "includedDiscounts", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiscountedLineItemPortion", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiscountedLineItemPriceForQuantity", + "description": null, + "fields": [ + { + "name": "discountedPrice", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiscountedLineItemPrice", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiscountedProductPriceValue", + "description": null, + "fields": [ + { + "name": "discount", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductDiscount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DiscountedProductPriceValueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "discount", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiscountedProductSearchPriceValue", + "description": null, + "fields": [ + { + "name": "discount", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductDiscount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnumAttribute", + "description": null, + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Attribute", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnumAttributeDefinitionType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": null, + "args": [ + { + "name": "excludeKeys", + "description": "The keys of the enum values to exclude.\n\nIf neither `includeKeys` nor `excludeKeys` are provided, then all enum values are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includeKeys", + "description": "The keys of the enum values to include.\n\nIf neither `includeKeys` nor `excludeKeys` are provided, then all enum values are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PlainEnumValueResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeDefinitionType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnumField", + "description": null, + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomField", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnumType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EnumValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "FieldType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EnumTypeDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "values", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PlainEnumValueDraft", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnumValue", + "description": null, + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "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": "INPUT_OBJECT", + "name": "EnumValueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "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": "EventBridgeDestination", + "description": null, + "fields": [ + { + "name": "accountId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Destination", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EventBridgeDestinationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "accountId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": null, + "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": "EventGridDestination", + "description": null, + "fields": [ + { + "name": "accessKey", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uri", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Destination", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EventGridDestinationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "accessKey", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uri", + "description": null, + "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": "ExistsFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "path", + "description": null, + "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": "Extension", + "description": null, + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "destination", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ExtensionDestination", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeoutInMs", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "triggers", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Trigger", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ExtensionDestination", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AWSLambdaDestination", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "HttpDestination", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "ExtensionDestinationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "AWSLambda", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AWSLambdaDestinationInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HTTP", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "HttpDestinationInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ExtensionDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "destination", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ExtensionDestinationInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeoutInMs", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "triggers", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TriggerInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExtensionLimitsProjection", + "description": null, + "fields": [ + { + "name": "timeoutInMs", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Limit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExtensionQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Extension", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ExtensionUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "changeDestination", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeExtensionDestination", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTriggers", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeExtensionTriggers", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetExtensionKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setTimeoutInMs", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetExtensionTimeoutInMs", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalDiscountValue", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductDiscountValue", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ExternalDiscountValueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "dummy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalLineItemTotalPrice", + "description": null, + "fields": [ + { + "name": "price", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalPrice", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ExternalLineItemTotalPriceDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "price", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalPrice", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalOAuth", + "description": null, + "fields": [ + { + "name": "authorizationHeader", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "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": "INPUT_OBJECT", + "name": "ExternalOAuthDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "authorizationHeader", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "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": "ExternalTaxAmountDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "taxRate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalGross", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalTaxAmountDraftOutput", + "description": null, + "fields": [ + { + "name": "taxRate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ExternalTaxRateDraftOutput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalGross", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includedInPrice", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subRates", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubRateDraft", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalTaxRateDraftOutput", + "description": null, + "fields": [ + { + "name": "amount", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includedInPrice", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subRates", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SubRate", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "FacetResult", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "RangeFacetResult", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TermsFacetResult", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ValueFacetResult", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "FacetResultValue", + "description": null, + "fields": [ + { + "name": "facet", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "FacetResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FieldDefinition", + "description": "Field definitions describe custom fields and allow you to define some meta-information associated with the field.", + "fields": [ + { + "name": "inputHint", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TextInputHint", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labelAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "required", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "FieldType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FieldDefinitionInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "inputHint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TextInputHint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "required", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "FieldTypeInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "FieldType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BooleanType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DateTimeType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DateType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "EnumType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "LocalizedEnumType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "LocalizedStringType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "MoneyType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "NumberType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReferenceType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "StringType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TimeType", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "FieldTypeEnumTypeDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "values", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EnumValueInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FieldTypeInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "Boolean", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Date", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DateTime", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Enum", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FieldTypeEnumTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LocalizedEnum", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FieldTypeLocalizedEnumTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LocalizedString", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Money", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Number", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Reference", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FieldTypeReferenceTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Set", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FieldTypeSetTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "String", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Time", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FieldTypeLocalizedEnumTypeDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "values", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedEnumValueInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FieldTypeReferenceTypeDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "referenceTypeId", + "description": null, + "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": "FieldTypeSetElementTypeDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "Boolean", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Date", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DateTime", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Enum", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FieldTypeEnumTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LocalizedEnum", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FieldTypeLocalizedEnumTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LocalizedString", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Money", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Number", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Reference", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FieldTypeReferenceTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "String", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Time", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FieldTypeSetTypeDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "elementType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "FieldTypeSetElementTypeDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FixedPriceDiscountValue", + "description": null, + "fields": [ + { + "name": "money", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartDiscountValue", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FixedPriceDiscountValueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "money", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Float", + "description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Geometry", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Point", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "GeometryInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "coordinates", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "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": "GiftLineItemValue", + "description": null, + "fields": [ + { + "name": "distributionChannelRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ChannelReferenceIdentifier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductReferenceIdentifier", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannelRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ChannelReferenceIdentifier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartDiscountValue", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GiftLineItemValueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "distributionChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GoogleCloudPubSubDestination", + "description": null, + "fields": [ + { + "name": "projectId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topic", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Destination", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GoogleCloudPubSubDestinationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topic", + "description": null, + "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": "HighPrecisionMoney", + "description": null, + "fields": [ + { + "name": "centAmount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currencyCode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fractionDigits", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "preciseAmount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "HighPrecisionMoneyInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "centAmount", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currencyCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fractionDigits", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "preciseAmount", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HttpDestination", + "description": null, + "fields": [ + { + "name": "authentication", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "HttpDestinationAuthentication", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ExtensionDestination", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "HttpDestinationAuthentication", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AuthorizationHeader", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AzureFunctionsAuthentication", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "HttpDestinationAuthenticationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "AuthorizationHeader", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AuthorizationHeaderInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AzureFunctions", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AzureFunctionsAuthenticationInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "HttpDestinationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "authentication", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "HttpDestinationAuthenticationInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "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": "Image", + "description": null, + "fields": [ + { + "name": "dimensions", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Dimensions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "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": "INPUT_OBJECT", + "name": "ImageInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "dimensions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DimensionsInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "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": "ImageProductSearch", + "description": null, + "fields": [ + { + "name": "dimensions", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DimensionsProductSearch", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "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": "INPUT_OBJECT", + "name": "ImportOrderCustomLineItemState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ItemStateDraftType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ImportOrderLineItemState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ItemStateDraftType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ImportStagedOrderCustomLineItemState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ItemStateDraftType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ImportStagedOrderCustomLineItemStateOutput", + "description": null, + "fields": [ + { + "name": "customLineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Set", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ImportStagedOrderLineItemState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ItemStateDraftType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ImportStagedOrderLineItemStateOutput", + "description": null, + "fields": [ + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Set", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InStore", + "description": null, + "fields": [ + { + "name": "cart", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "carts", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": null, + "args": [ + { + "name": "emailToken", + "description": "Queries a customer with specified email token", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passwordToken", + "description": "Queries a customer with specified password token", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerActiveCart", + "description": null, + "args": [ + { + "name": "customerId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customers", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "me", + "description": "This field can only be used with an access token created with the password flow or with an anonymous session.\n\nIt gives access to the data that is specific to the customer or the anonymous session linked to the access token.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InStoreMe", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderNumber", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "Queries for a product with specified SKU", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantKey", + "description": "Queries for a product with specified [product variant key](https://docs.commercetools.com/api/projects/products#variant_key)", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Product", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelectionAssignments", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductAssignmentQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethodsByCart", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingMethod", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shoppingList", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShoppingList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shoppingLists", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShoppingListQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartQueryInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomerActiveCartInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomerQueryInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "MeFieldInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderQueryInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "ShippingMethodsByCartInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InStoreMe", + "description": null, + "fields": [ + { + "name": "activeCart", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "carts", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderNumber", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shoppingList", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShoppingList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shoppingLists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShoppingListQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ActiveCartInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CartQueryInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "MeQueryInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderQueryInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "ShoppingListQueryInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IndividualProductSelectionCreatedPayload", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductSelectionCreatedPayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Initiator", + "description": null, + "fields": [ + { + "name": "anonymousId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalUserId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPlatformClient", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Int", + "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InterfaceInteractionsRaw", + "description": null, + "fields": [ + { + "name": "fields", + "description": null, + "args": [ + { + "name": "excludeNames", + "description": "The names of the custom fields to exclude.\n\nIf neither `includeNames` nor `excludeNames` are provided, then all custom fields are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includeNames", + "description": "The names of the custom fields to include.\n\nIf neither `includeNames` nor `excludeNames` are provided, then all custom fields are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RawCustomField", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TypeDefinition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InterfaceInteractionsRawResult", + "description": null, + "fields": [ + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterfaceInteractionsRaw", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InventoryEntry", + "description": "Inventory allows you to track stock quantity per SKU and optionally per supply channel", + "fields": [ + { + "name": "availableQuantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expectedDelivery", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantityOnStock", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restockableInDays", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannel", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannelRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InventoryEntryCreated", + "description": null, + "fields": [ + { + "name": "inventoryEntry", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InventoryEntryCreatedContent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InventoryEntryCreatedContent", + "description": null, + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expectedDelivery", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inventoryEntryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messageId", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "MessageId", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantityOnStock", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restockableInDays", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannel", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannelRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InventoryEntryDeleted", + "description": null, + "fields": [ + { + "name": "sku", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannel", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannelRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InventoryEntryDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expectedDelivery", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantityOnStock", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restockableInDays", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InventoryEntryQuantitySet", + "description": null, + "fields": [ + { + "name": "newAvailableQuantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newQuantityOnStock", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldAvailableQuantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldQuantityOnStock", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannel", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannelRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InventoryEntryQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InventoryEntry", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InventoryEntryUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addQuantity", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddInventoryEntryQuantity", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeQuantity", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeInventoryEntryQuantity", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeQuantity", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveInventoryEntryQuantity", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetInventoryEntryCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetInventoryEntryCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setExpectedDelivery", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetInventoryEntryExpectedDelivery", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setRestockableInDays", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetInventoryEntryRestockableInDays", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setSupplyChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetInventoryEntrySupplyChannel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "InventoryMode", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "None", + "description": "Adding items to cart and ordering is independent of inventory. No inventory checks or modifications.\nThis is the default mode for a new cart.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ReserveOnOrder", + "description": "Creating an order will fail with an OutOfStock error if an unavailable line item exists. Line items in the cart\nare only reserved for the duration of the ordering transaction.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TrackOnly", + "description": "Orders are tracked on inventory. That means, ordering a LineItem will decrement the available quantity on the\nrespective InventoryEntry. Creating an order will succeed even if the line item’s available quantity is zero or\nnegative. But creating an order will fail with an OutOfStock error if no matching inventory entry exists for a\nline item.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ItemShippingDetails", + "description": null, + "fields": [ + { + "name": "targets", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemShippingTarget", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "valid", + "description": null, + "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": "ItemShippingDetailsDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "targets", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingTargetDraft", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ItemShippingDetailsDraftOutput", + "description": null, + "fields": [ + { + "name": "targets", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemShippingTarget", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraftType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "targets", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingTargetDraftType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ItemShippingTarget", + "description": null, + "fields": [ + { + "name": "addressKey", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ItemState", + "description": null, + "fields": [ + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ItemStateDraftType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Json", + "description": "Raw JSON value", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "KeyReference", + "description": null, + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "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": "SCALAR", + "name": "KeyReferenceInput", + "description": "A key that references a resource.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Limit", + "description": null, + "fields": [ + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "LimitWithCurrent", + "description": null, + "fields": [ + { + "name": "current", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CartDiscountLimitWithCurrent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CartLimitWithCurrent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomObjectLimitWithCurrent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerGroupLimitWithCurrent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerLimitWithCurrent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderEditLimitWithCurrent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductDiscountLimitWithCurrent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductTypeLimitWithCurrent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RefreshTokenLimitWithCurrent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ShippingMethodLimitWithCurrent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ShoppingListLimitWithCurrent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "StoreLimitWithCurrent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TaxCategoryLimitWithCurrent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ZoneLimitWithCurrent", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "LineItem", + "description": "A line item is a snapshot of a product variant at the time it was added to the cart.\n\nSince a product variant may change at any time, the ProductVariant data is copied into the field variant.\nThe relation to the Product is kept but the line item will not automatically update if the product variant changes.\nOn the cart, the line item can be updated manually. The productSlug refers to the current version of the product.\nIt can be used to link to the product. If the product has been deleted, the line item remains but refers to a\nnon-existent product and the productSlug is left empty.\n\nPlease also note that creating an order is impossible if the product or product variant a line item relates to has been deleted.", + "fields": [ + { + "name": "addedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountedPricePerQuantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiscountedLineItemPriceForQuantity", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distributionChannel", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distributionChannelRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inventoryMode", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ItemShippingDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemMode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "LineItemMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductPrice", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceMode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "LineItemPriceMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productKey", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSlug", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSlugAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productType", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductTypeDefinition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productTypeRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ItemShippingDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemState", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannel", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannelRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxRate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxRate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxedPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxedItemPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variant", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductVariant", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LineItemDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distributionChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTotalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalLineItemTotalPriceDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LineItemDraftOutput", + "description": null, + "fields": [ + { + "name": "addedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distributionChannelResId", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalPrice", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxRate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalTaxRateDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTotalPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalLineItemTotalPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ItemShippingDetailsDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannelResId", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "LineItemMode", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "GiftLineItem", + "description": "The line item was added automatically, because a discount has added a free gift to the cart.\nThe quantity can not be increased, and it won’t be merged when the same product variant is added.\nIf the gift is removed, an entry is added to the \"refusedGifts\" array and the discount won’t be applied again\nto the cart. The price can not be changed externally.\nAll other updates, such as the ones related to custom fields, can be used.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Standard", + "description": "The line item was added during cart creation or with the update action addLineItem. Its quantity can be\nchanged without restrictions.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "LineItemPriceMode", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ExternalPrice", + "description": "The line item price was set externally. Cart discounts can apply to line items with this price mode. All update actions that change the quantity of a line item with this price mode require the externalPrice field to be given.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ExternalTotal", + "description": "The line item price with the total was set externally.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Platform", + "description": "The price is selected form the product variant. This is the default mode.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LineItemReturnItem", + "description": null, + "fields": [ + { + "name": "comment", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnPaymentState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipmentState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnShipmentState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReturnItem", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LineItemStateTransition", + "description": null, + "fields": [ + { + "name": "fromState", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromStateRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toState", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toStateRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transitionDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LineItemsTarget", + "description": null, + "fields": [ + { + "name": "predicate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartDiscountTarget", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LineItemsTargetInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "predicate", + "description": null, + "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": "SCALAR", + "name": "Locale", + "description": "Locale is a scalar value represented as a string language tag.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LocalizableEnumAttributeDefinitionType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": null, + "args": [ + { + "name": "excludeKeys", + "description": "The keys of the enum values to exclude.\n\nIf neither `includeKeys` nor `excludeKeys` are provided, then all enum values are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includeKeys", + "description": "The keys of the enum values to include.\n\nIf neither `includeKeys` nor `excludeKeys` are provided, then all enum values are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizableEnumValueTypeResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeDefinitionType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LocalizableEnumTypeDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "values", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedEnumValueDraft", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LocalizableEnumValueType", + "description": null, + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labelAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LocalizableEnumValueTypeResult", + "description": null, + "fields": [ + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizableEnumValueType", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LocalizableTextAttributeDefinitionType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeDefinitionType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LocalizedEnumAttribute", + "description": null, + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "args": [ + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Attribute", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LocalizedEnumField", + "description": null, + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "args": [ + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomField", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LocalizedEnumType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedEnumValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "FieldType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LocalizedEnumValue", + "description": null, + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labelAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LocalizedEnumValueDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LocalizedEnumValueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LocalizedString", + "description": null, + "fields": [ + { + "name": "locale", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "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": "LocalizedStringAttribute", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [ + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Attribute", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LocalizedStringField", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [ + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomField", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "locale", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "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": "LocalizedStringType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "FieldType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LocalizedText", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "locale", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": null, + "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": "Location", + "description": null, + "fields": [ + { + "name": "country", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Long", + "description": "The `Long` scalar type represents non-fractional signed whole numeric values. Long can represent values between -(2^63) and 2^63 - 1.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Me", + "description": null, + "fields": [ + { + "name": "activeCart", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "carts", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderNumber", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MyPayment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payments", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MyPaymentQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shoppingList", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShoppingList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shoppingLists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShoppingListQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ActiveCartInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CartQueryInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "MeQueryInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderQueryInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "ShoppingListQueryInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "MeFieldInterface", + "description": "The me field gives access to the data that is specific to the customer or anonymous session linked to the access token.", + "fields": [ + { + "name": "me", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "MeQueryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "InStore", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Query", + "ofType": null + } + ] + }, + { + "kind": "INTERFACE", + "name": "MeQueryInterface", + "description": null, + "fields": [ + { + "name": "activeCart", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "carts", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderNumber", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shoppingList", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShoppingList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shoppingLists", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShoppingListQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "InStoreMe", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Me", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "Message", + "description": null, + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payload", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sequenceNumber", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userProvidedIdentifiers", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserProvidedIdentifiers", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MessageId", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sequenceNumber", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "MessagePayload", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CartCreated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CategoryCreated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CategorySlugChanged", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomLineItemStateTransition", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerAddressAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerAddressChanged", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerAddressRemoved", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerCompanyNameSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerCreated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerDateOfBirthSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerDeleted", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerEmailChanged", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerEmailVerified", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerFirstNameSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerGroupSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerLastNameSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerPasswordUpdated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerTitleSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DeliveryAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DeliveryAddressSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DeliveryItemsUpdated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DeliveryRemoved", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InventoryEntryCreated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InventoryEntryDeleted", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InventoryEntryQuantitySet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "LineItemStateTransition", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderBillingAddressSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderCreated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomLineItemAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomLineItemDiscountSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomLineItemQuantityChanged", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomLineItemRemoved", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomerEmailSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomerGroupSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomerSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderDeleted", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderDiscountCodeAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderDiscountCodeRemoved", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderDiscountCodeStateSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderEditApplied", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderImported", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderLineItemAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderLineItemDiscountSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderLineItemDistributionChannelSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderLineItemRemoved", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderPaymentAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderPaymentRemoved", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderPaymentStateChanged", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderReturnShipmentStateChanged", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderShipmentStateChanged", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderShippingAddressSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderShippingInfoSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderShippingRateInputSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderStateChanged", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderStateTransition", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderStoreSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ParcelAddedToDelivery", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ParcelItemsUpdated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ParcelMeasurementsUpdated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ParcelRemovedFromDelivery", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ParcelTrackingDataUpdated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PaymentCreated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PaymentInteractionAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PaymentStatusInterfaceCodeSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PaymentStatusStateTransition", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PaymentTransactionAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PaymentTransactionStateChanged", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductAddedToCategory", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductCreated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductDeleted", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductImageAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductPriceDiscountsSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductPriceExternalDiscountSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductPublished", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductRemovedFromCategory", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductRevertedStagedChanges", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductSelectionCreated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductSelectionDeleted", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductSelectionProductAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductSelectionProductRemoved", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductSlugChanged", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductStateTransition", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductUnpublished", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductVariantAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductVariantDeleted", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReturnInfoAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReturnInfoSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReviewCreated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReviewRatingSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReviewStateTransition", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "StandalonePriceCreated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "StandalonePriceDeleted", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "StandalonePriceDiscountSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "StandalonePriceValueChanged", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "StoreCreated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "StoreDeleted", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "StoreProductSelectionsChanged", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "MessageQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MessageSubscription", + "description": null, + "fields": [ + { + "name": "resourceTypeId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "types", + "description": null, + "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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MessageSubscriptionInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "resourceTypeId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "types", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "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": "MessagesConfiguration", + "description": null, + "fields": [ + { + "name": "deleteDaysAfterCreation", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "description": null, + "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": "MessagesConfigurationDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deleteDaysAfterCreation", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MissingFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "path", + "description": null, + "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": "Money", + "description": null, + "fields": [ + { + "name": "centAmount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currencyCode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fractionDigits", + "description": "For the `Money` it equals to the default number of fraction digits used with the currency.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MoneyAttribute", + "description": null, + "fields": [ + { + "name": "centAmount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currencyCode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Attribute", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MoneyAttributeDefinitionType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeDefinitionType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MoneyDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "centAmount", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currencyCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MoneyField", + "description": null, + "fields": [ + { + "name": "centAmount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currencyCode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomField", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "centAmount", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currencyCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MoneyType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "FieldType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MoveProductImageToPosition", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "imageUrl", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MultiBuyCustomLineItemsTarget", + "description": null, + "fields": [ + { + "name": "discountedQuantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxOccurrence", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "predicate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selectionMode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SelectionMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "triggerQuantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartDiscountTarget", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MultiBuyCustomLineItemsTargetInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "discountedQuantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxOccurrence", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "predicate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selectionMode", + "description": null, + "type": { + "kind": "ENUM", + "name": "SelectionMode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "triggerQuantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MultiBuyLineItemsTarget", + "description": null, + "fields": [ + { + "name": "discountedQuantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxOccurrence", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "predicate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selectionMode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SelectionMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "triggerQuantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartDiscountTarget", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MultiBuyLineItemsTargetInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "discountedQuantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxOccurrence", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "predicate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selectionMode", + "description": null, + "type": { + "kind": "ENUM", + "name": "SelectionMode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "triggerQuantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Mutation", + "description": null, + "fields": [ + { + "name": "createApiClient", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateApiClient", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "APIClientWithSecret", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createAttributeGroup", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeGroupDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AttributeGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCart", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCartDiscount", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartDiscountDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CartDiscount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCategory", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CategoryDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createChannel", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ChannelDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCustomerGroup", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerGroupDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createDiscountCode", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DiscountCodeDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DiscountCode", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createExtension", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ExtensionDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Extension", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createInventoryEntry", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "InventoryEntryDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InventoryEntry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createMyCart", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MyCartDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createMyOrderFromCart", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrderMyCartCommand", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createMyPayment", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MyPaymentDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MyPayment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createMyShoppingList", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MyShoppingListDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShoppingList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createOrUpdateCustomObject", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomObjectDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomObject", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createOrderEdit", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrderEditDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OrderEdit", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createOrderFromCart", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrderCartCommand", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createPayment", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PaymentDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Payment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProduct", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Product", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProductDiscount", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductDiscountDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductDiscount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProductSelection", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "draft", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateProductSelectionDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductSelection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProductType", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductTypeDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductTypeDefinition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createReview", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReviewDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Review", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createShippingMethod", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingMethodDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShippingMethod", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createShoppingList", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShoppingListDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShoppingList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createStandalonePrice", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateStandalonePrice", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "StandalonePrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createState", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "StateDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createStore", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateStore", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Store", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createSubscription", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubscriptionDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CommercetoolsSubscription", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createTaxCategory", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TaxCategoryDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TaxCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createTypeDefinition", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TypeDefinitionDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TypeDefinition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createZone", + "description": null, + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateZone", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Zone", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerChangeMyPassword", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "currentPassword", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newPassword", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerChangePassword", + "description": null, + "args": [ + { + "name": "currentPassword", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newPassword", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerConfirmEmail", + "description": "Verifies customer's email using a token.", + "args": [ + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenValue", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerConfirmMyEmail", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenValue", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerCreateEmailVerificationToken", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ttlMinutes", + "description": "The validity of the created token in minutes.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerEmailToken", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerCreatePasswordResetToken", + "description": "The token value is used to reset the password of the customer with the given email. The token is valid only for 10 minutes.", + "args": [ + { + "name": "email", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ttlMinutes", + "description": "The validity of the created token in minutes.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerPasswordToken", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerResetMyPassword", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "newPassword", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenValue", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerResetPassword", + "description": "The following workflow can be used to reset the customer’s password:\n\n1. Create a password reset token and send it embedded in a link to the customer.\n2. When the customer clicks on the link, you may optionally retrieve customer by password token.\n3. When the customer entered new password, use reset customer’s password to reset the password.", + "args": [ + { + "name": "newPassword", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenValue", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerSignIn", + "description": "Retrieves the authenticated customer (a customer that matches the given email/password pair).\n\nThere may be carts and orders created before the sign in that should be assigned to the customer account. With the `anonymousCartId`, a single anonymous cart can be assigned. With the `anonymousId`, all orders and carts that have this `anonymousId` set will be assigned to the customer.\nIf both `anonymousCartId` and `anonymousId` are given, the anonymous cart must have the `anonymousId`.\n\nAdditionally, there might also exist one or more active customer carts from an earlier session. On customer sign in there are several ways how to proceed with this cart and the cart referenced by the `anonymousCartId`.\n\n* If the customer does not have a cart yet, the anonymous cart becomes the customer's cart.\n* If the customer already has one or more carts, the content of the anonymous cart will be copied to the customer's active cart that has been modified most recently.\n\n In this case the `CartState` of the anonymous cart gets changed to `Merged` while the customer's cart remains the `Active` cart.\n\n If a `LineItem` in the anonymous cart matches an existing line item, or a `CustomLineItem` matches an existing custom line item in the customer's cart, the maximum quantity of both line items is used as the new quantity.\n\n `ItemShippingDetails` are copied from the item with the highest quantity.\n\n If `itemShippingAddresses` are different in the two carts, the resulting cart contains the addresses of both the customer cart and the anonymous cart.\n\n Note, that it is not possible to merge carts that differ in their currency (set during creation of the cart).\n\nIf a cart is is returned as part of the `CustomerSignInResult`, it has been recalculated (it will have up-to-date prices, taxes and discounts, and invalid line items have been removed).", + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerSignInDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerSignInResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerSignMeIn", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta\n\nRetrieves the authenticated customer (a customer that matches the given email/password pair).\n\nIf used with an access token for Anonymous Sessions, all orders and carts belonging to the `anonymousId` will be assigned to the newly created customer.\n\n* If the customer does not have a cart yet, the anonymous cart that was modified most recently becomes the customer's cart.\n* If the customer already has a cart, the most recently modified anonymous cart will be handled according to the `AnonymousCartSignInMode`.\n\nIf a cart is is returned as part of the `CustomerSignInResult`, it has been recalculated (it will have up-to-date prices, taxes and discounts, and invalid line items have been removed).", + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerSignMeInDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerSignInResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerSignMeUp", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta If used with an access token for Anonymous Sessions, all orders and carts belonging to the anonymousId will be assigned to the newly created customer.", + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerSignMeUpDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerSignInResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerSignUp", + "description": "Creates a customer. If an anonymous cart is given then the cart is assigned to the created customer and the version number of the Cart will increase. If the id of an anonymous session is given, all carts and orders will be assigned to the created customer.", + "args": [ + { + "name": "draft", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerSignUpDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerSignInResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteApiClient", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "APIClientWithoutSecret", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteAttributeGroup", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AttributeGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCart", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "personalDataErasure", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCartDiscount", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CartDiscount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCategory", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteChannel", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCustomObject", + "description": null, + "args": [ + { + "name": "container", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "personalDataErasure", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomObject", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCustomer", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "personalDataErasure", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCustomerGroup", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteDiscountCode", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DiscountCode", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteExtension", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Extension", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteInventoryEntry", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InventoryEntry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteMyCart", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteMyCustomer", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "personalDataErasure", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteMyPayment", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MyPayment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteMyShoppingList", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShoppingList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteOrder", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderNumber", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "personalDataErasure", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteOrderEdit", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OrderEdit", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletePayment", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "personalDataErasure", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Payment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteProduct", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Product", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteProductDiscount", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductDiscount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteProductSelection", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductSelection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteProductType", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductTypeDefinition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteReview", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "personalDataErasure", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Review", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteShippingMethod", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShippingMethod", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteShoppingList", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "personalDataErasure", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShoppingList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteStandalonePrice", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "StandalonePrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteState", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteStore", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Store", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteSubscription", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CommercetoolsSubscription", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteTaxCategory", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TaxCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteTypeDefinition", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TypeDefinition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteZone", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Zone", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "replicateCart", + "description": null, + "args": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reference", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "replicateMyCart", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "reference", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateAttributeGroup", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeGroupUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AttributeGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCart", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCartDiscount", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartDiscountUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CartDiscount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCategory", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CategoryUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateChannel", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ChannelUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCustomer", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCustomerGroup", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerGroupUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateDiscountCode", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DiscountCodeUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DiscountCode", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateExtension", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ExtensionUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Extension", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateInventoryEntry", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "InventoryEntryUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InventoryEntry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateMyCart", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MyCartUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateMyCustomer", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MyCustomerUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateMyPayment", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MyPaymentUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MyPayment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateMyShoppingList", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MyShoppingListUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShoppingList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateOrder", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrderUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderNumber", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateOrderEdit", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrderEditUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dryRun", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OrderEdit", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatePayment", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PaymentUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Payment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProduct", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Product", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProductDiscount", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductDiscountUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductDiscount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProductSelection", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "actions", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductSelectionUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductSelection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProductType", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductTypeUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductTypeDefinition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProject", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectSettingsUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectProjection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateReview", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReviewUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Review", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateShippingMethod", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingMethodUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShippingMethod", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateShoppingList", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShoppingListUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeKey", + "description": "The mutation is only performed if the resource is part of the store. Can be used with store-specific OAuth permissions.", + "type": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShoppingList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateStandalonePrice", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "StandalonePriceUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "StandalonePrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateState", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "StateUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateStore", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "StoreUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Store", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateSubscription", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubscriptionUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CommercetoolsSubscription", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateTaxCategory", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TaxCategoryUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TaxCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateTypeDefinition", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TypeUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TypeDefinition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateZone", + "description": null, + "args": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ZoneUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Zone", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MyCartDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "billingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerEmail", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteDaysAfterLastModification", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountCodes", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inventoryMode", + "description": null, + "type": { + "kind": "ENUM", + "name": "InventoryMode", + "ofType": null + }, + "defaultValue": "None", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "itemShippingAddresses", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItems", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MyLineItemDraft", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethod", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "store", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxMode", + "description": null, + "type": { + "kind": "ENUM", + "name": "TaxMode", + "ofType": null + }, + "defaultValue": "Platform", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MyCartUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addDiscountCode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCartDiscountCode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addItemShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCartItemShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddMyCartLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addPayment", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCartPayment", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addShoppingList", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCartShoppingList", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applyDeltaToLineItemShippingDetailsTargets", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ApplyCartDeltaToLineItemShippingDetailsTargets", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeLineItemQuantity", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCartLineItemQuantity", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTaxMode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeMyCartTaxMode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recalculate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RecalculateCart", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeDiscountCode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCartDiscountCode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeItemShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCartItemShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCartLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removePayment", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCartPayment", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBillingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartBillingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBillingAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartBillingAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBillingAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartBillingAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCountry", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartCountry", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomerEmail", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomerEmail", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDeleteDaysAfterLastModification", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartDeleteDaysAfterLastModification", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setItemShippingAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartItemShippingAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setItemShippingAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartItemShippingAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemDistributionChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemDistributionChannel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemShippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemShippingDetails", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemSupplyChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemSupplyChannel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLocale", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartLocale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingMethod", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetMyCartShippingMethod", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateItemShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateCartItemShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MyCustomerUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCustomerAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addBillingAddressId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCustomerBillingAddressId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addShippingAddressId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddCustomerShippingAddressId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCustomerAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeEmail", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeCustomerEmail", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCustomerAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeBillingAddressId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCustomerBillingAddressId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeShippingAddressId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveCustomerShippingAddressId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCompanyName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerCompanyName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDateOfBirth", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerDateOfBirth", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDefaultBillingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerDefaultBillingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDefaultShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerDefaultShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setFirstName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerFirstName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLastName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerLastName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLocale", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerLocale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMiddleName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerMiddleName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setSalutation", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerSalutation", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setTitle", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerTitle", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setVatId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetCustomerVatId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MyLineItemDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distributionChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MyPayment", + "description": "My Payments endpoint provides access to payments scoped to a specific user.\n[documentation](https://docs.commercetools.com/api/projects/me-payments#mypayment)", + "fields": [ + { + "name": "amountPlanned", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "anonymousId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentMethodInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PaymentMethodInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactions", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Transaction", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MyPaymentDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "amountPlanned", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentMethodInfo", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PaymentMethodInfoInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transaction", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MyTransactionDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MyPaymentQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MyPayment", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MyPaymentUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addTransaction", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddMyPaymentTransaction", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeAmountPlanned", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangePaymentAmountPlanned", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMethodInfoInterface", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentMethodInfoInterface", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMethodInfoMethod", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentMethodInfoMethod", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMethodInfoName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentMethodInfoName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MyShoppingListDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteDaysAfterLastModification", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItems", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShoppingListLineItemDraft", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "textLineItems", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TextLineItemDraft", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MyShoppingListUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddShoppingListLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addTextLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddShoppingListTextLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeLineItemQuantity", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeShoppingListLineItemQuantity", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeLineItemsOrder", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeShoppingListLineItemsOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeShoppingListName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTextLineItemName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeShoppingListTextLineItemName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTextLineItemQuantity", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeShoppingListTextLineItemQuantity", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTextLineItemsOrder", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeShoppingListTextLineItemsOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveShoppingListLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeTextLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveShoppingListTextLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDeleteDaysAfterLastModification", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListDeleteDaysAfterLastModification", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListLineItemCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListLineItemCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setStore", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListStore", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setTextLineItemCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListTextLineItemCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setTextLineItemCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListTextLineItemCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setTextLineItemDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListTextLineItemDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MyTransactionDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interactionId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timestamp", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TransactionType", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NestedAttributeDefinitionType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeDefinitionType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NotProcessed", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "OrderEditResult", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "NotificationFormat", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CloudEventsSubscriptionsFormat", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PlatformFormat", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "NumberAttribute", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Attribute", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NumberAttributeDefinitionType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeDefinitionType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NumberField", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomField", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NumberType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "FieldType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Order", + "description": "An order can be created from a cart, usually after a checkout process has been completed.\n[documentation](https://docs.commercetools.com/api/projects/orders)", + "fields": [ + { + "name": "anonymousId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "billingAddress", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cartRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "completedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customLineItems", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomLineItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerEmail", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroup", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroupRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountCodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiscountCodeInfo", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inventoryMode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "InventoryMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "itemShippingAddresses", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastMessageSequenceNumber", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItems", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LineItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderNumber", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "origin", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CartOrigin", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentInfo", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "PaymentInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentState", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "PaymentState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refusedGifts", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartDiscount", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refusedGiftsRefs", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReturnInfo", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipmentState", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "ShipmentState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingAddress", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingInfo", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ShippingInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRateInput", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ShippingRateInput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "store", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Store", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "KeyReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "syncInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SyncInfo", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCalculationMode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TaxCalculationMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxMode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TaxMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxRoundingMode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RoundingMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxedPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxedPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalPrice", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderBillingAddressSet", + "description": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldAddress", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrderCartCommand", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "cart", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderNumber", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderState", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentState", + "description": null, + "type": { + "kind": "ENUM", + "name": "PaymentState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipmentState", + "description": null, + "type": { + "kind": "ENUM", + "name": "ShipmentState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderCreated", + "description": null, + "fields": [ + { + "name": "order", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomLineItemAdded", + "description": null, + "fields": [ + { + "name": "customLineItem", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomLineItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomLineItemDiscountSet", + "description": null, + "fields": [ + { + "name": "customLineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountedPricePerQuantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiscountedLineItemPriceForQuantity", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxedPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxedItemPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomLineItemQuantityChanged", + "description": null, + "fields": [ + { + "name": "customLineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldQuantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomLineItemRemoved", + "description": null, + "fields": [ + { + "name": "customLineItem", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomLineItem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customLineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomerEmailSet", + "description": null, + "fields": [ + { + "name": "email", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldEmail", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomerGroupSet", + "description": null, + "fields": [ + { + "name": "customerGroup", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroupRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldCustomerGroup", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldCustomerGroupRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomerSet", + "description": null, + "fields": [ + { + "name": "customer", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroup", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroupRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldCustomer", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldCustomerGroup", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldCustomerGroupRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldCustomerRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderDeleted", + "description": null, + "fields": [ + { + "name": "order", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderDiscountCodeAdded", + "description": null, + "fields": [ + { + "name": "discountCode", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "DiscountCode", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountCodeRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderDiscountCodeRemoved", + "description": null, + "fields": [ + { + "name": "discountCode", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "DiscountCode", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountCodeRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderDiscountCodeStateSet", + "description": null, + "fields": [ + { + "name": "discountCode", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "DiscountCode", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountCodeRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldState", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "DiscountCodeState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DiscountCodeState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderEdit", + "description": null, + "fields": [ + { + "name": "comment", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resource", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "result", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "OrderEditResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stagedActions", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderEditApplied", + "description": null, + "fields": [ + { + "name": "edit", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "OrderEdit", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "result", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Applied", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrderEditDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "comment", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dryRun", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resource", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stagedActions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "StagedOrderUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderEditLimitWithCurrent", + "description": null, + "fields": [ + { + "name": "current", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "LimitWithCurrent", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderEditLimitsProjection", + "description": null, + "fields": [ + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderEditLimitWithCurrent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderEditQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderEdit", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "OrderEditResult", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Applied", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "NotProcessed", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PreviewFailure", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PreviewSuccess", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "OrderEditUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addStagedAction", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddOrderEditStagedAction", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setComment", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderEditComment", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderEditCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderEditCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderEditKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setStagedActions", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderEditStagedActions", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderExcerpt", + "description": null, + "fields": [ + { + "name": "taxedPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxedPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalPrice", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderImported", + "description": null, + "fields": [ + { + "name": "order", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderLineItemAdded", + "description": null, + "fields": [ + { + "name": "addedQuantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItem", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LineItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderLineItemDiscountSet", + "description": null, + "fields": [ + { + "name": "discountedPricePerQuantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiscountedLineItemPriceForQuantity", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxedPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxedItemPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalPrice", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderLineItemDistributionChannelSet", + "description": null, + "fields": [ + { + "name": "distributionChannel", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distributionChannelRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderLineItemRemoved", + "description": null, + "fields": [ + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newQuantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newShippingDetails", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ItemShippingDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Set", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newTaxedPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxedItemPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newTotalPrice", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removedQuantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CustomLineItemStateTransition", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DeliveryAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DeliveryAddressSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DeliveryItemsUpdated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DeliveryRemoved", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "LineItemStateTransition", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderBillingAddressSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderCreated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomLineItemAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomLineItemDiscountSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomLineItemQuantityChanged", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomLineItemRemoved", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomerEmailSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomerGroupSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomerSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderDeleted", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderDiscountCodeAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderDiscountCodeRemoved", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderDiscountCodeStateSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderEditApplied", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderImported", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderLineItemAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderLineItemDiscountSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderLineItemDistributionChannelSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderLineItemRemoved", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderPaymentAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderPaymentRemoved", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderPaymentStateChanged", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderReturnShipmentStateChanged", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderShipmentStateChanged", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderShippingAddressSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderShippingInfoSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderShippingRateInputSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderStateChanged", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderStateTransition", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderStoreSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ParcelAddedToDelivery", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ParcelItemsUpdated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ParcelMeasurementsUpdated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ParcelRemovedFromDelivery", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ParcelTrackingDataUpdated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReturnInfoAdded", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReturnInfoSet", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "OrderMyCartCommand", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderPaymentAdded", + "description": null, + "fields": [ + { + "name": "paymentRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderPaymentRemoved", + "description": null, + "fields": [ + { + "name": "paymentRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removedPaymentInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderPaymentStateChanged", + "description": null, + "fields": [ + { + "name": "oldPaymentState", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "PaymentState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PaymentState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "OrderQueryInterface", + "description": "Fields to access orders. Includes direct access to a single order and searching for orders.", + "fields": [ + { + "name": "order", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderNumber", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "InStore", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InStoreMe", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Me", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Query", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "OrderQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderReturnShipmentStateChanged", + "description": null, + "fields": [ + { + "name": "returnItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnShipmentState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnShipmentState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderSearchConfiguration", + "description": null, + "fields": [ + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderSearchStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrderSearchStatus", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Activated", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Deactivated", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderShipmentStateChanged", + "description": null, + "fields": [ + { + "name": "oldShipmentState", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "ShipmentState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipmentState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ShipmentState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderShippingAddressSet", + "description": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldAddress", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderShippingInfoSet", + "description": null, + "fields": [ + { + "name": "oldShippingInfo", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ShippingInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingInfo", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ShippingInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderShippingRateInputSet", + "description": null, + "fields": [ + { + "name": "oldShippingRateInput", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ShippingRateInput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRateInput", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ShippingRateInput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrderState", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Cancelled", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Complete", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Confirmed", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Open", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderStateChanged", + "description": null, + "fields": [ + { + "name": "oldOrderState", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "OrderState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderStateTransition", + "description": null, + "fields": [ + { + "name": "force", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldState", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldStateRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderStoreSet", + "description": null, + "fields": [ + { + "name": "oldStore", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Store", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldStoreRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "KeyReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "store", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Store", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "KeyReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrderUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addDelivery", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddOrderDelivery", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addItemShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddOrderItemShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addParcelToDelivery", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddOrderParcelToDelivery", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addPayment", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddOrderPayment", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addReturnInfo", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddOrderReturnInfo", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeOrderState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeOrderState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changePaymentState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeOrderPaymentState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeShipmentState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeOrderShipmentState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "importCustomLineItemState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ImportOrderCustomLineItemState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "importLineItemState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ImportOrderLineItemState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeDelivery", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveOrderDelivery", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeItemShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveOrderItemShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeParcelFromDelivery", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveOrderParcelFromDelivery", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removePayment", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveOrderPayment", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBillingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderBillingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBillingAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderBillingAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBillingAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderBillingAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomLineItemCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderCustomLineItemCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomLineItemCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderCustomLineItemCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomLineItemShippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderCustomLineItemShippingDetails", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomerEmail", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderCustomerEmail", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomerId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderCustomerId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDeliveryAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderDeliveryAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDeliveryAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderDeliveryAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDeliveryAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderDeliveryAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDeliveryCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderDeliveryCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDeliveryCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderDeliveryCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDeliveryItems", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderDeliveryItems", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setItemShippingAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderItemShippingAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setItemShippingAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderItemShippingAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderLineItemCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderLineItemCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemShippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderLineItemShippingDetails", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLocale", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderLocale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setOrderNumber", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderNumber", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setParcelCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderParcelCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setParcelCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderParcelCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setParcelItems", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderParcelItems", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setParcelMeasurements", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderParcelMeasurements", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setParcelTrackingData", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderParcelTrackingData", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setReturnInfo", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderReturnInfo", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setReturnItemCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderReturnItemCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setReturnItemCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderReturnItemCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setReturnPaymentState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderReturnPaymentState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setReturnShipmentState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderReturnShipmentState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderShippingAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderShippingAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setStore", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetOrderStore", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transitionCustomLineItemState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TransitionOrderCustomLineItemState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transitionLineItemState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TransitionOrderLineItemState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transitionState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TransitionOrderState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateItemShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateOrderItemShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateSyncInfo", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateOrderSyncInfo", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Parcel", + "description": null, + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeliveryItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "measurements", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ParcelMeasurements", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingData", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TrackingData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ParcelAddedToDelivery", + "description": null, + "fields": [ + { + "name": "delivery", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Delivery", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcel", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Parcel", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ParcelData", + "description": null, + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeliveryItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "measurements", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ParcelMeasurements", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingData", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TrackingData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ParcelDataDraftType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeliveryItemDraftType", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "measurements", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ParcelMeasurementsDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingData", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TrackingDataDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ParcelItemsUpdated", + "description": null, + "fields": [ + { + "name": "deliveryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeliveryItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldItems", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeliveryItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcelId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ParcelMeasurements", + "description": null, + "fields": [ + { + "name": "heightInMillimeter", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lengthInMillimeter", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "weightInGram", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "widthInMillimeter", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ParcelMeasurementsDraftType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "heightInMillimeter", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lengthInMillimeter", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "weightInGram", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "widthInMillimeter", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ParcelMeasurementsUpdated", + "description": null, + "fields": [ + { + "name": "deliveryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "measurements", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ParcelMeasurements", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcelId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ParcelRemovedFromDelivery", + "description": null, + "fields": [ + { + "name": "deliveryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcel", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Parcel", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ParcelTrackingDataUpdated", + "description": null, + "fields": [ + { + "name": "deliveryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcelId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingData", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TrackingData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Payment", + "description": "Payments hold information about the current state of receiving and/or refunding money.\n[documentation](https://docs.commercetools.com/api/projects/payments)", + "fields": [ + { + "name": "amountPlanned", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "anonymousId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interfaceId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interfaceInteractionsRaw", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterfaceInteractionsRawResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentMethodInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PaymentMethodInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentStatus", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PaymentStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactions", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Transaction", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentCreated", + "description": null, + "fields": [ + { + "name": "payment", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Payment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PaymentDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "amountPlanned", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "anonymousId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interfaceId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interfaceInteractions", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentMethodInfo", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PaymentMethodInfoInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentStatus", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PaymentStatusInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactions", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TransactionDraft", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentInfo", + "description": null, + "fields": [ + { + "name": "paymentRefs", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payments", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Payment", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentInteractionAdded", + "description": null, + "fields": [ + { + "name": "interaction", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentMethodInfo", + "description": null, + "fields": [ + { + "name": "method", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentInterface", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PaymentMethodInfoInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "method", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentInterface", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Payment", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PaymentState", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BalanceDue", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CreditOwed", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Failed", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Paid", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Pending", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentStatus", + "description": null, + "fields": [ + { + "name": "interfaceCode", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interfaceText", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PaymentStatusInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "interfaceCode", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interfaceText", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentStatusInterfaceCodeSet", + "description": null, + "fields": [ + { + "name": "interfaceCode", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentStatusStateTransition", + "description": null, + "fields": [ + { + "name": "force", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentTransactionAdded", + "description": null, + "fields": [ + { + "name": "transaction", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Transaction", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentTransactionStateChanged", + "description": null, + "fields": [ + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TransactionState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PaymentUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addInterfaceInteraction", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddPaymentInterfaceInteraction", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addTransaction", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddPaymentTransaction", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeAmountPlanned", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangePaymentAmountPlanned", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTransactionInteractionId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangePaymentTransactionInteractionId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTransactionState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangePaymentTransactionState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTransactionTimestamp", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangePaymentTransactionTimestamp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAmountPaid", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentAmountPaid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAmountRefunded", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentAmountRefunded", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAnonymousId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentAnonymousId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAuthorization", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentAuthorization", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentCustomer", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setExternalId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentExternalId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setInterfaceId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentInterfaceId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMethodInfoInterface", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentMethodInfoInterface", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMethodInfoMethod", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentMethodInfoMethod", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMethodInfoName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentMethodInfoName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setStatusInterfaceCode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentStatusInterfaceCode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setStatusInterfaceText", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentStatusInterfaceText", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setTransactionCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentTransactionCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setTransactionCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentTransactionCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transitionState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TransitionPaymentState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PlainEnumValue", + "description": null, + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "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": "INPUT_OBJECT", + "name": "PlainEnumValueDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "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": "PlainEnumValueResult", + "description": null, + "fields": [ + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PlainEnumValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PlatformFormat", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "NotificationFormat", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PlatformFormatInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "dummy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Point", + "description": null, + "fields": [ + { + "name": "coordinates", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Geometry", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PreviewFailure", + "description": null, + "fields": [ + { + "name": "errors", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "OrderEditResult", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PreviewSuccess", + "description": null, + "fields": [ + { + "name": "messagePayloads", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "preview", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "OrderEditResult", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PriceFunction", + "description": null, + "fields": [ + { + "name": "currencyCode", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "function", + "description": null, + "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": "INPUT_OBJECT", + "name": "PriceFunctionDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "currencyCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "function", + "description": null, + "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": "PriceMode", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Embedded", + "description": "The platform looks up prices from the `prices` field of the ProductVariant inside a Product.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Standalone", + "description": "The platform looks up prices from Standalone Prices, stored separately from Products.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PriceSelectorInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "channel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroup", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Product", + "description": null, + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "masterData", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductCatalogData", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceMode", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "PriceMode", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelectionRefs", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectionOfProductQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productType", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductTypeDefinition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productTypeRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reviewRatingStatistics", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ReviewRatingStatistics", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skus", + "description": null, + "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": "state", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategory", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategoryRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "ReviewTarget", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductAddedToCategory", + "description": null, + "fields": [ + { + "name": "category", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReferenceId", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductAssignment", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": [ + { + "name": "product", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Product", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelection", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductSelection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelectionRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductAssignmentQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductAssignment", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductAttributeInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "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": "ProductCatalogData", + "description": null, + "fields": [ + { + "name": "current", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasStagedChanges", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "published", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductCreated", + "description": null, + "fields": [ + { + "name": "productProjection", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductProjectionMessagePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductData", + "description": null, + "fields": [ + { + "name": "allVariants", + "description": null, + "args": [ + { + "name": "hasImages", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isOnStock", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skus", + "description": "Queries for products with specified SKUs", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stockChannelIds", + "description": "The IDs of channels for which to check the stock of the `isOnStock`.\n\nVariant is returned if at least one of the channels is matching the `isOnStock`\n\nIf the list is not provided then noChannel is checked for `isOnStock`", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductVariant", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categories", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categoriesRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categoryOrderHint", + "description": null, + "args": [ + { + "name": "categoryId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categoryOrderHints", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategoryOrderHint", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "masterVariant", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductVariant", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaDescription", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaDescriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaKeywords", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaKeywordsAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaTitle", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaTitleAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "searchKeyword", + "description": null, + "args": [ + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchKeyword", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "searchKeywords", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchKeywords", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skus", + "description": null, + "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": "slug", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slugAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variant", + "description": null, + "args": [ + { + "name": "key", + "description": "Queries for a variant with specified [key](https://docs.commercetools.com/api/projects/products#variant_key)", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "Queries for a variant with specified SKU", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductVariant", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variants", + "description": null, + "args": [ + { + "name": "hasImages", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isOnStock", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skus", + "description": "Queries for products with specified SKUs", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stockChannelIds", + "description": "The IDs of channels for which to check the stock of the `isOnStock`.\n\nVariant is returned if at least one of the channels is matching the `isOnStock`\n\nIf the list is not provided then noChannel is checked for `isOnStock`", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductVariant", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductDeleted", + "description": null, + "fields": [ + { + "name": "currentProjection", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductProjectionMessagePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removedImageUrls", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Set", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductDiscount", + "description": "\nA product price can be discounted in two ways:\n\n* with a relative or an absolute product discount, which will be automatically applied to all prices in a product that match a discount predicate.\n A relative discount reduces the matching price by a fraction (for example 10 % off). An absolute discount reduces the matching price by a fixed amount (for example 10€ off). If more than one product discount matches a price, the discount sort order determines which one will be applied.\n* with an external product discount, which can then be used to explicitly set a discounted value on a particular product price.\n\nThe discounted price is stored in the discounted field of the Product Price.\n\nNote that when a discount is created, updated or removed it can take up to 15 minutes to update all the prices with the discounts.\n\nThe maximum number of ProductDiscounts that can be active at the same time is **200**.\n ", + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isActive", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isValid", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "predicate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "referenceRefs", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sortOrder", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validFrom", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validUntil", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductDiscountValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductDiscountDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isActive", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "predicate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sortOrder", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validFrom", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validUntil", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductDiscountValueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductDiscountLimitWithCurrent", + "description": null, + "fields": [ + { + "name": "current", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "LimitWithCurrent", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductDiscountLimitsProjection", + "description": null, + "fields": [ + { + "name": "totalActive", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductDiscountLimitWithCurrent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductDiscountQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductDiscount", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductDiscountUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "changeIsActive", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProductDiscountIsActive", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProductDiscountName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changePredicate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProductDiscountPredicate", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeSortOrder", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProductDiscountSortOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeValue", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProductDiscountValue", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductDiscountDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductDiscountKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setValidFrom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductDiscountValidFrom", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setValidFromAndUntil", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductDiscountValidFromAndUntil", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setValidUntil", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductDiscountValidUntil", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ProductDiscountValue", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AbsoluteDiscountValue", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ExternalDiscountValue", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RelativeDiscountValue", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductDiscountValueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "absolute", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AbsoluteDiscountValueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "external", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalDiscountValueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relative", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RelativeDiscountValueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "categories", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categoryOrderHints", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CategoryOrderHintInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "masterVariant", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProductVariantInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaDescription", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaKeywords", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaTitle", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceMode", + "description": null, + "type": { + "kind": "ENUM", + "name": "PriceMode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publish", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "searchKeywords", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SearchKeywordInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategory", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variants", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductVariantInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductImageAdded", + "description": null, + "fields": [ + { + "name": "image", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Image", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductLimitsProjection", + "description": null, + "fields": [ + { + "name": "pricesPerVariant", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Limit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variants", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Limit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductOfSelection", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": [ + { + "name": "product", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Product", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductOfSelectionQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductOfSelection", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductPrice", + "description": null, + "fields": [ + { + "name": "channel", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channelRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroup", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroupRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discounted", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "DiscountedProductPriceValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tiers", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductPriceTier", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validFrom", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validUntil", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductPriceDataInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "channel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroup", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tiers", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductPriceTierInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validFrom", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validUntil", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductPriceDiscountUpdateMessagePayload", + "description": null, + "fields": [ + { + "name": "discounted", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "DiscountedProductPriceValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantKey", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductPriceDiscountsSet", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedPrices", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductPriceDiscountUpdateMessagePayload", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductPriceExternalDiscountSet", + "description": null, + "fields": [ + { + "name": "discounted", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "DiscountedProductPriceValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantKey", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductPriceSearch", + "description": null, + "fields": [ + { + "name": "channel", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channelRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroup", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroupRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discounted", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "DiscountedProductSearchPriceValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tiers", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductSearchPriceTier", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validFrom", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validUntil", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductPriceTier", + "description": null, + "fields": [ + { + "name": "minimumQuantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductPriceTierInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "minimumQuantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductProjection", + "description": null, + "fields": [ + { + "name": "categories", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categoriesRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categoryOrderHints", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategoryOrderHintProductSearch", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasStagedChanges", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "masterVariant", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductSearchVariant", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaDescription", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaDescriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaKeywords", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaKeywordsAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaTitle", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaTitleAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productType", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductTypeDefinition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productTypeRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "published", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reviewRatingStatistics", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ReviewRatingStatistics", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "searchKeywords", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchKeywordsProductSearch", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slugAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategory", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategoryRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variants", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductSearchVariant", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductProjectionMessagePayload", + "description": null, + "fields": [ + { + "name": "categories", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categoriesRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categoryOrderHints", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategoryOrderHint", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasStagedChanges", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "masterVariant", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductVariant", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaDescription", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaDescriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaKeywords", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaKeywordsAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaTitle", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaTitleAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productType", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductTypeDefinition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productTypeRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "published", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reviewRatingStatistics", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ReviewRatingStatistics", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "searchKeywords", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchKeywords", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slugAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategory", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategoryRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variants", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductVariant", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductProjectionSearchResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "facets", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FacetResultValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductProjection", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductPublished", + "description": null, + "fields": [ + { + "name": "productProjection", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductProjectionMessagePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removedImageUrls", + "description": null, + "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": "scope", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PublishScope", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Product", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductReferenceIdentifier", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "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": "ProductRemovedFromCategory", + "description": null, + "fields": [ + { + "name": "category", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReferenceId", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductRevertedStagedChanges", + "description": null, + "fields": [ + { + "name": "removedImageUrls", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Set", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductSearchPriceTier", + "description": null, + "fields": [ + { + "name": "minimumQuantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductSearchVariant", + "description": null, + "fields": [ + { + "name": "assets", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attributesRaw", + "description": "This field contains raw attributes data", + "args": [ + { + "name": "excludeNames", + "description": "The names of the attributes to exclude.\n\nIf neither `includeNames` nor `excludeNames` are provided, then all attributes are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includeNames", + "description": "The names of the attributes to include.\n\nIf neither `includeNames` nor `excludeNames` are provided, then all attributes are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RawProductSearchAttribute", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "availability", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductSearchVariantAvailabilityWithChannels", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "images", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ImageProductSearch", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isMatchingVariant", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "Returns a single price based on the price selection rules.", + "args": [ + { + "name": "channelId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroupId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductPriceSearch", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prices", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductPriceSearch", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scopedPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ScopedPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scopedPriceDiscounted", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductSearchVariantAvailabilitiesResult", + "description": "Product variant availabilities", + "fields": [ + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductSearchVariantAvailabilityWithChannel", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductSearchVariantAvailability", + "description": "Product variant availability", + "fields": [ + { + "name": "availableQuantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isOnStock", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restockableInDays", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductSearchVariantAvailabilityWithChannel", + "description": null, + "fields": [ + { + "name": "availability", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductSearchVariantAvailability", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channel", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channelRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductSearchVariantAvailabilityWithChannels", + "description": null, + "fields": [ + { + "name": "channels", + "description": null, + "args": [ + { + "name": "excludeChannelIds", + "description": "The IDs of channels to exclude.\n\nIf neither `includeChannelIds` nor `excludeChannelIds` are provided, then all channels are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includeChannelIds", + "description": "The IDs of channels to include.\n\nIf neither `includeChannelIds` nor `excludeChannelIds` are provided, then all channels are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductSearchVariantAvailabilitiesResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "noChannel", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductSearchVariantAvailability", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductSelection", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productRefs", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductOfSelectionQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductSelectionCreated", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": [ + { + "name": "productSelection", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductSelectionCreatedPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ProductSelectionCreatedPayload", + "description": null, + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "IndividualProductSelectionCreatedPayload", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ProductSelectionDeleted", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductSelectionProductAdded", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": [ + { + "name": "product", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Product", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductSelectionProductRemoved", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": [ + { + "name": "product", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Product", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ProductSelectionQueryInterface", + "description": "Fields to access product selection assignments. BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": [ + { + "name": "productSelectionAssignments", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductAssignmentQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Query", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ProductSelectionQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductSelection", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductSelectionSetting", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": [ + { + "name": "active", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelection", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductSelection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelectionRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductSelectionSettingDraft", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": null, + "inputFields": [ + { + "name": "active", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelection", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductSelectionSettingInActionInput", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": null, + "inputFields": [ + { + "name": "active", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelection", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductSelectionUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addProduct", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddProductSelectionProduct", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProductSelectionName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeProduct", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveProductSelectionProduct", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductSelectionCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductSelectionCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductSelectionKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductSlugChanged", + "description": null, + "fields": [ + { + "name": "oldSlug", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldSlugAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slugAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductStateTransition", + "description": null, + "fields": [ + { + "name": "force", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductTypeDefinition", + "description": null, + "fields": [ + { + "name": "attributeDefinitions", + "description": null, + "args": [ + { + "name": "excludeNames", + "description": "The names of the attribute definitions to exclude.\n\nIf neither `includeNames` nor `excludeNames` are provided, then all attribute definitions are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includeNames", + "description": "The names of the attribute definitions to include.\n\nIf neither `includeNames` nor `excludeNames` are provided, then all attribute definitions are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttributeDefinitionResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductTypeDefinitionQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductTypeDefinition", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductTypeDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeDefinitions", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeDefinitionDraft", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "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": "ProductTypeLimitWithCurrent", + "description": null, + "fields": [ + { + "name": "current", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "LimitWithCurrent", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductTypeLimitsProjection", + "description": null, + "fields": [ + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductTypeLimitWithCurrent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductTypeUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addAttributeDefinition", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "addAttributeDefinition", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addLocalizedEnumValue", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "addLocalizedEnumValue", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addPlainEnumValue", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "addPlainEnumValue", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeAttributeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "changeAttributeName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeAttributeOrder", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "changeAttributeOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeAttributeOrderByName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "changeAttributeOrderByName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "changeDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeEnumKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "changeEnumKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeInputHint", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "changeInputHint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeIsSearchable", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "changeIsSearchable", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeLabel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "changeLabel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeLocalizedEnumValueLabel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "changeLocalizedEnumValueLabel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeLocalizedEnumValueOrder", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "changeLocalizedEnumValueOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "changeName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changePlainEnumValueLabel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "changePlainEnumValueLabel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changePlainEnumValueOrder", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "changePlainEnumValueOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeAttributeDefinition", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "removeAttributeDefinition", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeEnumValues", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "removeEnumValues", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setInputTip", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "setInputTip", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "setKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductUnpublished", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addAsset", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddProductAsset", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addExternalImage", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddProductExternalImage", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddProductPrice", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addToCategory", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddProductToCategory", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addVariant", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddProductVariant", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeAssetName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProductAssetName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeAssetOrder", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProductAssetOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeImageLabel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProductImageLabel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeMasterVariant", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProductMasterVariant", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProductName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changePrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProductPrice", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeSlug", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProductSlug", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "moveImageToPosition", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MoveProductImageToPosition", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publish", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PublishProduct", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeAsset", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveProductAsset", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeFromCategory", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveProductFromCategory", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeImage", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveProductImage", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removePrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveProductPrice", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeVariant", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveProductVariant", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "revertStagedChanges", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RevertStagedChanges", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "revertStagedVariantChanges", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RevertStagedVariantChanges", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAssetCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductAssetCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAssetCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductAssetCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAssetDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductAssetDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAssetKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductAssetKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAssetSources", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductAssetSources", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAssetTags", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductAssetTags", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAttribute", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductAttribute", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAttributeInAllVariants", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductAttributeInAllVariants", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCategoryOrderHint", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductCategoryOrderHint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDiscountedPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductDiscountedPrice", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setImageLabel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductImageLabel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMetaAttributes", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductMetaAttributes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMetaDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductMetaDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMetaKeywords", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductMetaKeywords", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMetaTitle", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductMetaTitle", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setPriceMode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductPriceMode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setPrices", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductPrices", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setProductPriceCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductPriceCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setProductPriceCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductPriceCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setProductVariantKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductVariantKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setSearchKeywords", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetSearchKeywords", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setSku", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductSku", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setTaxCategory", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProductTaxCategory", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transitionState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TransitionProductState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublish", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UnpublishProduct", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductVariant", + "description": null, + "fields": [ + { + "name": "assets", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attributesRaw", + "description": "This field contains raw attributes data", + "args": [ + { + "name": "excludeNames", + "description": "The names of the attributes to exclude.\n\nIf neither `includeNames` nor `excludeNames` are provided, then all attributes are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includeNames", + "description": "The names of the attributes to include.\n\nIf neither `includeNames` nor `excludeNames` are provided, then all attributes are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RawProductAttribute", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "availability", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductVariantAvailabilityWithChannels", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "images", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Image", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "Returns a single price based on the price selection rules.", + "args": [ + { + "name": "channelId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroupId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prices", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductPrice", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductVariantAdded", + "description": null, + "fields": [ + { + "name": "staged", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variant", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductVariant", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductVariantAvailabilitiesResult", + "description": "Product variant availabilities", + "fields": [ + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductVariantAvailabilityWithChannel", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductVariantAvailability", + "description": "Product variant availability", + "fields": [ + { + "name": "availableQuantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isOnStock", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restockableInDays", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductVariantAvailabilityWithChannel", + "description": null, + "fields": [ + { + "name": "availability", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductVariantAvailability", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channel", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channelRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductVariantAvailabilityWithChannels", + "description": null, + "fields": [ + { + "name": "channels", + "description": null, + "args": [ + { + "name": "excludeChannelIds", + "description": "The IDs of channels to exclude.\n\nIf neither `includeChannelIds` nor `excludeChannelIds` are provided, then all channels are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includeChannelIds", + "description": "The IDs of channels to include.\n\nIf neither `includeChannelIds` nor `excludeChannelIds` are provided, then all channels are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductVariantAvailabilitiesResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "noChannel", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductVariantAvailability", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductVariantDeleted", + "description": null, + "fields": [ + { + "name": "removedImageUrls", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Set", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variant", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductVariant", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductVariantInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assets", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetDraftInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attributes", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductAttributeInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "images", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ImageInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prices", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductPriceDataInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectCustomLimitsProjection", + "description": "Contains information about the limits of your project.", + "fields": [ + { + "name": "cartDiscounts", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartDiscountLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "carts", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategoryLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customObjects", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomObjectLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroups", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerGroupLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customers", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "extensions", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ExtensionLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderEdits", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderEditLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productDiscounts", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductDiscountLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productType", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductTypeLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "products", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "query", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "QueryLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refreshTokens", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RefreshTokenLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "search", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethods", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingMethodLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shoppingLists", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShoppingListLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stores", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StoreLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategories", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TaxCategoryLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zones", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ZoneLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectProjection", + "description": "Project contains information about project.", + "fields": [ + { + "name": "carts", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartsConfiguration", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "countries", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currencies", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOAuth", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalOAuth", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "languages", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messages", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MessagesConfiguration", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "searchIndexing", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchIndexingConfiguration", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRateInputType", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ShippingRateInputType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shoppingLists", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShoppingListsConfiguration", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trialUntil", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "YearMonth", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectSettingsUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "changeCartsConfiguration", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsCartsConfiguration", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeCountries", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsCountries", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeCountryTaxRateFallbackEnabled", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsCountryTaxRateFallbackEnabled", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeCurrencies", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsCurrencies", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeLanguages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsLanguages", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeMessagesConfiguration", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsMessagesConfiguration", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeMessagesEnabled", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsMessagesEnabled", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeOrderSearchStatus", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsOrderSearchStatus", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeProductSearchIndexingEnabled", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsProductSearchIndexingEnabled", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeShoppingListsConfiguration", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeProjectSettingsShoppingListsConfiguration", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setExternalOAuth", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProjectSettingsExternalOAuth", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingRateInputType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetProjectSettingsShippingRateInputType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PublishProduct", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "scope", + "description": null, + "type": { + "kind": "ENUM", + "name": "PublishScope", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PublishScope", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "All", + "description": "Publishes the complete staged projection", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Prices", + "description": "Publishes only prices on the staged projection", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Query", + "description": null, + "fields": [ + { + "name": "apiClient", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "APIClientWithoutSecret", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiClients", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "APIClientWithoutSecretQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attributeGroup", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AttributeGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attributeGroups", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttributeGroupQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cartDiscount", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CartDiscount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cartDiscounts", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartDiscountQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "carts", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categories", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategoryQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categoryAutocomplete", + "description": "Autocomplete the categories based on category fields like name, description, etc.", + "args": [ + { + "name": "filters", + "description": "Filters to apply during the search and autocomplete - supported fields are:\n* `id`\n* `slug`\n* `externalId`\n* `key`\n* `ancestors`\n* `parent.id`\n* `level`\n* `createdAt`\n* `modifiedAt`\n* `name.{language}:missing`\n* `externalId:missing`\n* `description.{language}:missing`\n* `childCount`\n* `productCount`\n* `productTypeNames`", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "SearchFilter", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "10", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": "Incomplete user input.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategorySearchResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categorySearch", + "description": "Search the categories using full-text search, filtering and sorting", + "args": [ + { + "name": "filters", + "description": "Filters to apply during the search and autocomplete - supported fields are:\n* `id`\n* `slug`\n* `externalId`\n* `key`\n* `ancestors`\n* `parent.id`\n* `level`\n* `createdAt`\n* `modifiedAt`\n* `name.{language}:missing`\n* `externalId:missing`\n* `description.{language}:missing`\n* `childCount`\n* `productCount`\n* `productTypeNames`", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "SearchFilter", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulltext", + "description": "Full-text search input.", + "type": { + "kind": "INPUT_OBJECT", + "name": "LocalizedText", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "10", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queryFilters", + "description": "Filters to apply before the results of facets", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "SearchFilter", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sorts", + "description": "Sort result - supported fields are:\n\n* `id`\n* `name`\n* `createdAt`\n* `modifiedAt`\n\nby default sorted by relevance (a score of matches against the search term in descending order)", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "SearchSort", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategorySearchResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channel", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channels", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ChannelQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customObject", + "description": null, + "args": [ + { + "name": "container", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomObject", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customObjects", + "description": null, + "args": [ + { + "name": "container", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomObjectQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": null, + "args": [ + { + "name": "emailToken", + "description": "Queries a customer with specified email token", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passwordToken", + "description": "Queries a customer with specified password token", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerActiveCart", + "description": null, + "args": [ + { + "name": "customerId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroup", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroups", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerGroupQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customers", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountCode", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DiscountCode", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountCodes", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiscountCodeQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "extension", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Extension", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "extensions", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ExtensionQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inStore", + "description": "This field gives access to the resources (such as carts) that are inside the given store.", + "args": [ + { + "name": "key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InStore", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inStores", + "description": "This field gives access to the resources (such as carts) that are inside one of the given stores.", + "args": [ + { + "name": "keys", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "KeyReferenceInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InStore", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inventoryEntries", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InventoryEntryQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inventoryEntry", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InventoryEntry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limits", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectCustomLimitsProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "me", + "description": "This field can only be used with an access token created with the password flow or with an anonymous session.\n\nIt gives access to the data that is specific to the customer or the anonymous session linked to the access token.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Me", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messages", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MessageQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderNumber", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderEdit", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OrderEdit", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderEdits", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderEditQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Payment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payments", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PaymentQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "Queries for a product with specified SKU", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantKey", + "description": "Queries for a product with specified [product variant key](https://docs.commercetools.com/api/projects/products#variant_key)", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Product", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productDiscount", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductDiscount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productDiscounts", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductDiscountQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productProjectionSearch", + "description": null, + "args": [ + { + "name": "facetFilters", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SearchFilterInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "facets", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SearchFacetInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filters", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SearchFilterInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fuzzy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fuzzyLevel", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "10", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localeProjection", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "markMatchingVariant", + "description": "Deprecated: please use 'markMatchingVariants'.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "markMatchingVariants", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceSelector", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PriceSelectorInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queryFilters", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SearchFilterInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sorts", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeProjection", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductProjectionSearchResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productProjectionsSuggest", + "description": null, + "args": [ + { + "name": "fuzzy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "10", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "searchKeywords", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SearchKeywordArgument", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SuggestResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelection", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductSelection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelectionAssignments", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductAssignmentQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelections", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductSelectionQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productType", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductTypeDefinition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productTypes", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductTypeDefinitionQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "products", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skus", + "description": "Queries for products with specified SKUs", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectProjection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "review", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Review", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reviews", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReviewQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethod", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShippingMethod", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethods", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingMethodQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethodsByCart", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingMethod", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethodsByLocation", + "description": null, + "args": [ + { + "name": "country", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Currency", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingMethod", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shoppingList", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShoppingList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shoppingLists", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShoppingListQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "standalonePrice", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "StandalonePrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "standalonePrices", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StandalonePriceQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "states", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StateQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "store", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Store", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stores", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StoreQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscription", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CommercetoolsSubscription", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptions", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CommercetoolsSubscriptionQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategories", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TaxCategoryQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategory", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TaxCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeDefinition", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TypeDefinition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeDefinitions", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TypeDefinitionQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Zone", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zones", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ZoneQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartQueryInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomerActiveCartInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomerQueryInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "MeFieldInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderQueryInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "ProductSelectionQueryInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "ShippingMethodsByCartInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "ShoppingListQueryInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "QueryLimitsProjection", + "description": null, + "fields": [ + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Limit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "RangeCount", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "RangeCountDouble", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RangeCountLong", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "RangeCountDouble", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromStr", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mean", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productCount", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toStr", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "RangeCount", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RangeCountLong", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromStr", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mean", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productCount", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toStr", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "RangeCount", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RangeElementInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "from", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": null, + "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": "RangeFacetInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "alias", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "countProducts", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ranges", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RangeElementInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RangeFacetResult", + "description": null, + "fields": [ + { + "name": "dataType", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ranges", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "RangeCount", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "FacetResult", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RangeFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "path", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ranges", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RangeElementInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RawCustomField", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "referencedResource", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "referencedResourceSet", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RawProductAttribute", + "description": null, + "fields": [ + { + "name": "attributeDefinition", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "AttributeDefinition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "referencedResource", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "referencedResourceSet", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RawProductSearchAttribute", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RecalculateCart", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "updateProductData", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RecalculateStagedOrder", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "updateProductData", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RecalculateStagedOrderOutput", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProductData", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Reference", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "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": "ReferenceAttribute", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Attribute", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReferenceAttributeDefinitionType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "referenceTypeId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeDefinitionType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CartDiscount", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomObject", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DiscountCode", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Extension", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InventoryEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Order", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Product", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductDiscount", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductTypeDefinition", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Review", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ShippingMethod", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ShoppingList", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Store", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TaxCategory", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TypeDefinition", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Zone", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ReferenceField", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomField", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReferenceId", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "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": "INPUT_OBJECT", + "name": "ReferenceInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "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": "ReferenceType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "referenceTypeId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "FieldType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ReferenceTypeDefinitionDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "referenceTypeId", + "description": null, + "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": "RefreshTokenLimitWithCurrent", + "description": null, + "fields": [ + { + "name": "current", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "LimitWithCurrent", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RefreshTokenLimitsProjection", + "description": null, + "fields": [ + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RefreshTokenLimitWithCurrent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RelativeDiscountValue", + "description": null, + "fields": [ + { + "name": "permyriad", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartDiscountValue", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "ProductDiscountValue", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RelativeDiscountValueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "permyriad", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveAttributeGroupAttribute", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attribute", + "description": null, + "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": "RemoveCartCustomLineItem", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "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": "RemoveCartDiscountCode", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "discountCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveCartItemShippingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressKey", + "description": null, + "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": "RemoveCartLineItem", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTotalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalLineItemTotalPriceDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetailsToRemove", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveCartPayment", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "payment", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveCategoryAsset", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveChannelRoles", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "roles", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ChannelRole", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveCustomerAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveCustomerBillingAddressId", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveCustomerShippingAddressId", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveCustomerStore", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "store", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveInventoryEntryQuantity", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveOrderDelivery", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deliveryId", + "description": null, + "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": "RemoveOrderItemShippingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressKey", + "description": null, + "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": "RemoveOrderParcelFromDelivery", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "parcelId", + "description": null, + "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": "RemoveOrderPayment", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "payment", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveProductAsset", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveProductFromCategory", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "category", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveProductImage", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "imageUrl", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveProductPrice", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "price", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProductPriceDataInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveProductSelectionProduct", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "product", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveProductVariant", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveShippingMethodShippingRate", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "shippingRate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingRateDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveShippingMethodZone", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "zone", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveShoppingListLineItem", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveShoppingListTextLineItem", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "textLineItemId", + "description": null, + "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": "RemoveStagedOrderCustomLineItem", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "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": "RemoveStagedOrderCustomLineItemOutput", + "description": null, + "fields": [ + { + "name": "customLineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveStagedOrderDelivery", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deliveryId", + "description": null, + "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": "RemoveStagedOrderDeliveryOutput", + "description": null, + "fields": [ + { + "name": "deliveryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveStagedOrderDiscountCode", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "discountCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveStagedOrderDiscountCodeOutput", + "description": null, + "fields": [ + { + "name": "discountCode", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "DiscountCode", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountCodeRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveStagedOrderItemShippingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressKey", + "description": null, + "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": "RemoveStagedOrderItemShippingAddressOutput", + "description": null, + "fields": [ + { + "name": "addressKey", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveStagedOrderLineItem", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTotalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalLineItemTotalPriceDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetailsToRemove", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveStagedOrderLineItemOutput", + "description": null, + "fields": [ + { + "name": "externalPrice", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTotalPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalLineItemTotalPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetailsToRemove", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ItemShippingDetailsDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveStagedOrderParcelFromDelivery", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "parcelId", + "description": null, + "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": "RemoveStagedOrderParcelFromDeliveryOutput", + "description": null, + "fields": [ + { + "name": "parcelId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveStagedOrderPayment", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "payment", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveStagedOrderPaymentOutput", + "description": null, + "fields": [ + { + "name": "paymentResId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveStateRoles", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "roles", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "StateRole", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveStoreDistributionChannel", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "distributionChannel", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveStoreProductSelection", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "productSelection", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveStoreSupplyChannel", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "supplyChannel", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveTypeFieldDefinition", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fieldName", + "description": null, + "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": "RemoveZoneLocation", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "location", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ZoneLocation", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "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": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReturnInfo", + "description": "Stores information about returns connected to this order.", + "fields": [ + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ReturnItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnDate", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnTrackingId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReturnInfoAdded", + "description": null, + "fields": [ + { + "name": "returnInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReturnInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ReturnInfoDraftType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "items", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReturnItemDraftType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnDate", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnTrackingId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReturnInfoDraftTypeOutput", + "description": null, + "fields": [ + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReturnItemDraftTypeOutput", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnDate", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnTrackingId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReturnInfoSet", + "description": null, + "fields": [ + { + "name": "returnInfo", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReturnInfo", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "OrderMessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ReturnItem", + "description": null, + "fields": [ + { + "name": "comment", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnPaymentState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipmentState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnShipmentState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CustomLineItemReturnItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "LineItemReturnItem", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "ReturnItemDraftType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "comment", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipmentState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnShipmentState", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReturnItemDraftTypeOutput", + "description": null, + "fields": [ + { + "name": "comment", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customLineItemId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipmentState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnShipmentState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ReturnPaymentState", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Initial", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NonRefundable", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NotRefunded", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Refunded", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ReturnShipmentState", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Advised", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BackInStock", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Returned", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Unusable", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RevertStagedChanges", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "dummy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RevertStagedVariantChanges", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "variantId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Review", + "description": null, + "fields": [ + { + "name": "authorName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includedInStatistics", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rating", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "target", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ReviewTarget", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uniquenessValue", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReviewCreated", + "description": null, + "fields": [ + { + "name": "review", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Review", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ReviewDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "authorName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rating", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "target", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TargetReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uniquenessValue", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReviewQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Review", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReviewRatingSet", + "description": null, + "fields": [ + { + "name": "includedInStatistics", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newRating", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldRating", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "target", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ReviewTarget", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReviewRatingStatistics", + "description": null, + "fields": [ + { + "name": "averageRating", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "highestRating", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lowestRating", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ratingsDistribution", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReviewStateTransition", + "description": null, + "fields": [ + { + "name": "force", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newIncludedInStatistics", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newState", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newStateRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldIncludedInStatistics", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldState", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldStateRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "target", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ReviewTarget", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ReviewTarget", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Product", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "ReviewUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "setAuthorName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetReviewAuthorName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetReviewCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetReviewCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetReviewCustomer", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetReviewKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLocale", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetReviewLocale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setRating", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetReviewRating", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setTarget", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetReviewTarget", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setText", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetReviewText", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setTitle", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetReviewTitle", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transitionState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TransitionReviewState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RoundingMode", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "HalfDown", + "description": "[Round half down](https://en.wikipedia.org/wiki/Rounding#Round_half_down)", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HalfEven", + "description": "[Round half to even](https://en.wikipedia.org/wiki/Rounding#Round_half_to_even). Default rounding mode as used in IEEE 754 computing functions and operators.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HalfUp", + "description": "[Round half up](https://en.wikipedia.org/wiki/Rounding#Round_half_up)", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SNSDestination", + "description": null, + "fields": [ + { + "name": "accessKey", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessSecret", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topicArn", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Destination", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SNSDestinationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "accessKey", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessSecret", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topicArn", + "description": null, + "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": "SQSDestination", + "description": null, + "fields": [ + { + "name": "accessKey", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessSecret", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queueUrl", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Destination", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SQSDestinationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "accessKey", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessSecret", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queueUrl", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": null, + "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": "ScopedPrice", + "description": null, + "fields": [ + { + "name": "channel", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channelRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentValue", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroup", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroupRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discounted", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "DiscountedProductSearchPriceValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validFrom", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validUntil", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ScoreShippingRateInput", + "description": null, + "fields": [ + { + "name": "score", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShippingRateInput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ScoreShippingRateInputDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "score", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ScoreShippingRateInputDraftOutput", + "description": null, + "fields": [ + { + "name": "score", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShippingRateInputDraftOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SearchFacetInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "model", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "type": { + "kind": "INPUT_OBJECT", + "name": "SearchFacetModelInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "string", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SearchFacetModelInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "range", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RangeFacetInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "terms", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TermsFacetInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "SearchFilter", + "description": "Search filter. It is represented as a string and has th same format as in REST API: \"field:filter_criteria\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SearchFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "model", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "type": { + "kind": "INPUT_OBJECT", + "name": "SearchFilterModelInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "string", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SearchFilterModelInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "exists", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExistsFilterInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "missing", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MissingFilterInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "range", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RangeFilterInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tree", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TreeFilterInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ValueFilterInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SearchIndexingConfiguration", + "description": null, + "fields": [ + { + "name": "orders", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "OrderSearchConfiguration", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "products", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchIndexingConfigurationValues", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SearchIndexingConfigurationValues", + "description": null, + "fields": [ + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "SearchIndexingStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SearchIndexingStatus", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Activated", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Deactivated", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Indexing", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SearchKeyword", + "description": null, + "fields": [ + { + "name": "suggestTokenizer", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "SuggestTokenizer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": null, + "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": "INPUT_OBJECT", + "name": "SearchKeywordArgument", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "locale", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "searchKeyword", + "description": null, + "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": "SearchKeywordInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "keywords", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SearchKeywordItemInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SearchKeywordItemInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "suggestTokenizer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BaseSearchKeywordInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": null, + "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": "SearchKeywordProductSearch", + "description": null, + "fields": [ + { + "name": "suggestTokenizer", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "SuggestTokenizerProductSearch", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": null, + "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": "SearchKeywords", + "description": null, + "fields": [ + { + "name": "locale", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "searchKeywords", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchKeyword", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SearchKeywordsProductSearch", + "description": null, + "fields": [ + { + "name": "locale", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "searchKeywords", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchKeywordProductSearch", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SearchLimitsProjection", + "description": null, + "fields": [ + { + "name": "maxTextSize", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Limit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "SearchSort", + "description": "Search sort", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SelectionMode", + "description": "In order to decide which of the matching items will actually be discounted", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Cheapest", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MostExpensive", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SelectionOfProduct", + "description": null, + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelection", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductSelection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelectionRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SelectionOfProductQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectionOfProduct", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Set", + "description": "A set.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetAttributeDefinitionType", + "description": null, + "fields": [ + { + "name": "elementType", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeDefinitionType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeDefinitionType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetAttributeGroupAttributes", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributes", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "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": "SetAttributeGroupDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetAttributeGroupKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartAnonymousId", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "anonymousId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartBillingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartBillingAddressCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartBillingAddressCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartCountry", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "country", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomLineItemCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomLineItemCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomLineItemShippingDetails", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomLineItemTaxAmount", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxAmountDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomLineItemTaxRate", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomShippingMethod", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethodName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingRateDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategory", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomerEmail", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomerGroup", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customerGroup", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartCustomerId", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customerId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartDeleteDaysAfterLastModification", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deleteDaysAfterLastModification", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartDiscountCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartDiscountCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartDiscountDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartDiscountKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartDiscountValidFrom", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "validFrom", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartDiscountValidFromAndUntil", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "validFrom", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validUntil", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartDiscountValidUntil", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "validUntil", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartItemShippingAddressCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressKey", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartItemShippingAddressCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressKey", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemDistributionChannel", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "distributionChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "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": "SetCartLineItemPrice", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "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": "SetCartLineItemShippingDetails", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemSupplyChannel", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartLineItemTaxAmount", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalTaxAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxAmountDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "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": "SetCartLineItemTaxRate", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "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": "SetCartLineItemTotalPrice", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalTotalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalLineItemTotalPriceDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "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": "SetCartLocale", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "locale", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingAddressCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingAddressCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingMethod", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethod", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingMethodTaxAmount", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalTaxAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxAmountDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingMethodTaxRate", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartShippingRateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "shippingRateInput", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ShippingRateInputDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCartTotalTax", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalTaxPortions", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TaxPortionDraft", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTotalGross", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCategoryAssetCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCategoryAssetCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCategoryAssetDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCategoryAssetKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCategoryAssetSources", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sources", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetSourceInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCategoryAssetTags", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCategoryCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCategoryCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCategoryDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCategoryExternalId", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCategoryKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCategoryMetaDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "metaDescription", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCategoryMetaKeywords", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "metaKeywords", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCategoryMetaTitle", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "metaTitle", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetChannelAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetChannelAddressCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetChannelAddressCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetChannelCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetChannelCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetChannelGeoLocation", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "geoLocation", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "GeometryInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetChannelRoles", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "roles", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ChannelRole", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerAddressCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerAddressCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerAuthenticationMode", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "authMode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AuthenticationMode", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerCompanyName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "companyName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerDateOfBirth", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "dateOfBirth", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerDefaultBillingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerDefaultShippingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerExternalId", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerFirstName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "firstName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerGroup", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customerGroup", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerGroupCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerGroupCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerGroupKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerLastName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "lastName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerLocale", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "locale", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerMiddleName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "middleName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerNumber", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customerNumber", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerSalutation", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "salutation", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerStores", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "stores", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerTitle", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomerVatId", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "vatId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeCartPredicate", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "cartPredicate", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeMaxApplications", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "maxApplications", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeMaxApplicationsPerCustomer", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "maxApplicationsPerCustomer", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeValidFrom", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "validFrom", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeValidFromAndUntil", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "validFrom", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validUntil", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetDiscountCodeValidUntil", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "validUntil", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetExtensionKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetExtensionTimeoutInMs", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "timeoutInMs", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetInventoryEntryCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetInventoryEntryCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetInventoryEntryExpectedDelivery", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "expectedDelivery", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetInventoryEntryRestockableInDays", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "restockableInDays", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetInventoryEntrySupplyChannel", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "supplyChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetMyCartShippingMethod", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "shippingMethod", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderBillingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderBillingAddressCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderBillingAddressCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderCustomLineItemCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderCustomLineItemCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderCustomLineItemShippingDetails", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderCustomerEmail", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderCustomerId", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customerId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderDeliveryAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deliveryId", + "description": null, + "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": "SetOrderDeliveryAddressCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deliveryId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderDeliveryAddressCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deliveryId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderDeliveryCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deliveryId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderDeliveryCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deliveryId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderDeliveryItems", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deliveryId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeliveryItemDraftType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderEditComment", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "comment", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderEditCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderEditCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderEditKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderEditStagedActions", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "stagedActions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "StagedOrderUpdateAction", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderItemShippingAddressCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressKey", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderItemShippingAddressCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressKey", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderLineItemCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderLineItemCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderLineItemShippingDetails", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderLocale", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "locale", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderNumber", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "orderNumber", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderParcelCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcelId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderParcelCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcelId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderParcelItems", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "items", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeliveryItemDraftType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcelId", + "description": null, + "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": "SetOrderParcelMeasurements", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "measurements", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ParcelMeasurementsDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcelId", + "description": null, + "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": "SetOrderParcelTrackingData", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "parcelId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingData", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TrackingDataDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderReturnInfo", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "items", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReturnInfoDraftType", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderReturnItemCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderReturnItemCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderReturnPaymentState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "paymentState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnPaymentState", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnItemId", + "description": null, + "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": "SetOrderReturnShipmentState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "returnItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipmentState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnShipmentState", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderShippingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderShippingAddressCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderShippingAddressCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetOrderStore", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "store", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPaymentAmountPaid", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPaymentAmountRefunded", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPaymentAnonymousId", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "anonymousId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPaymentAuthorization", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "until", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPaymentCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPaymentCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPaymentCustomer", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPaymentExternalId", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPaymentInterfaceId", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "interfaceId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPaymentKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPaymentMethodInfoInterface", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "interface", + "description": null, + "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": "SetPaymentMethodInfoMethod", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "method", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPaymentMethodInfoName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPaymentStatusInterfaceCode", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "interfaceCode", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPaymentStatusInterfaceText", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "interfaceText", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPaymentTransactionCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPaymentTransactionCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductAssetCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductAssetCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductAssetDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductAssetKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductAssetSources", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sources", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetSourceInput", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductAssetTags", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assetId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductAttribute", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductAttributeInAllVariants", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductCategoryOrderHint", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "categoryId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderHint", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductDiscountDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductDiscountKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductDiscountValidFrom", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "validFrom", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductDiscountValidFromAndUntil", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "validFrom", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validUntil", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductDiscountValidUntil", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "validUntil", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductDiscountedPrice", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "discounted", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "DiscountedProductPriceValueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductImageLabel", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "imageUrl", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductMetaAttributes", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "metaDescription", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaKeywords", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaTitle", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductMetaDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "metaDescription", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductMetaKeywords", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "metaKeywords", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductMetaTitle", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "metaTitle", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductPriceCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductPriceCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductPriceMode", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "priceMode", + "description": null, + "type": { + "kind": "ENUM", + "name": "PriceMode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductPrices", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "prices", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductPriceDataInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductSelectionCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductSelectionCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductSelectionKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductSku", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductTaxCategory", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "taxCategory", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProductVariantKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProjectSettingsExternalOAuth", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalOAuth", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalOAuthDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProjectSettingsShippingRateInputType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "shippingRateInputType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ShippingRateInputTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetReviewAuthorName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "authorName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetReviewCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetReviewCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetReviewCustomer", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetReviewKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetReviewLocale", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "locale", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetReviewRating", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "rating", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetReviewTarget", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "target", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TargetReferenceInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetReviewText", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "text", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetReviewTitle", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetSearchKeywords", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "searchKeywords", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SearchKeywordInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodLocalizedDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "localizedDescription", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodLocalizedName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "localizedName", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodPredicate", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "predicate", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListAnonymousId", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "anonymousId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListCustomer", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListDeleteDaysAfterLastModification", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deleteDaysAfterLastModification", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListLineItemCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListLineItemCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListSlug", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "slug", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListStore", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "store", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListTextLineItemCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "textLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListTextLineItemCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "textLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListTextLineItemDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "textLineItemId", + "description": null, + "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": "SetStagedOrderBillingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderBillingAddressCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderBillingAddressCustomFieldOutput", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderBillingAddressCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderBillingAddressCustomTypeOutput", + "description": null, + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderBillingAddressOutput", + "description": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "AddressDraft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCountry", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "country", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCountryOutput", + "description": null, + "fields": [ + { + "name": "country", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomFieldOutput", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomLineItemCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomLineItemCustomFieldOutput", + "description": null, + "fields": [ + { + "name": "customLineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomLineItemCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomLineItemCustomTypeOutput", + "description": null, + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customLineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomLineItemShippingDetails", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomLineItemShippingDetailsOutput", + "description": null, + "fields": [ + { + "name": "customLineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ItemShippingDetailsDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomLineItemTaxAmount", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxAmountDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomLineItemTaxAmountOutput", + "description": null, + "fields": [ + { + "name": "customLineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxAmount", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalTaxAmountDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomLineItemTaxRate", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomLineItemTaxRateOutput", + "description": null, + "fields": [ + { + "name": "customLineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxRate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalTaxRateDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomShippingMethod", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethodName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingRateDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategory", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomShippingMethodOutput", + "description": null, + "fields": [ + { + "name": "externalTaxRate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalTaxRateDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethodName", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingRate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategoryResId", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomTypeOutput", + "description": null, + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomerEmail", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomerEmailOutput", + "description": null, + "fields": [ + { + "name": "email", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomerGroup", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customerGroup", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomerGroupOutput", + "description": null, + "fields": [ + { + "name": "customerGroupResId", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerGroupReferenceIdentifier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomerId", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customerId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomerIdOutput", + "description": null, + "fields": [ + { + "name": "customerId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderDeliveryAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deliveryId", + "description": null, + "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": "SetStagedOrderDeliveryAddressCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deliveryId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderDeliveryAddressCustomFieldOutput", + "description": null, + "fields": [ + { + "name": "deliveryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderDeliveryAddressCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deliveryId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderDeliveryAddressCustomTypeOutput", + "description": null, + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deliveryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderDeliveryAddressOutput", + "description": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "AddressDraft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deliveryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderDeliveryCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deliveryId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderDeliveryCustomFieldOutput", + "description": null, + "fields": [ + { + "name": "deliveryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderDeliveryCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deliveryId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderDeliveryCustomTypeOutput", + "description": null, + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deliveryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderDeliveryItems", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deliveryId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeliveryItemDraftType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderDeliveryItemsOutput", + "description": null, + "fields": [ + { + "name": "deliveryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeliveryItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderItemShippingAddressCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressKey", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderItemShippingAddressCustomFieldOutput", + "description": null, + "fields": [ + { + "name": "addressKey", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderItemShippingAddressCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressKey", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderItemShippingAddressCustomTypeOutput", + "description": null, + "fields": [ + { + "name": "addressKey", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLineItemCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderLineItemCustomFieldOutput", + "description": null, + "fields": [ + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLineItemCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderLineItemCustomTypeOutput", + "description": null, + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLineItemDistributionChannel", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "distributionChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "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": "SetStagedOrderLineItemDistributionChannelOutput", + "description": null, + "fields": [ + { + "name": "distributionChannelResId", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ChannelReferenceIdentifier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLineItemPrice", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BaseMoneyInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "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": "SetStagedOrderLineItemPriceOutput", + "description": null, + "fields": [ + { + "name": "externalPrice", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLineItemShippingDetails", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ItemShippingDetailsDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderLineItemShippingDetailsOutput", + "description": null, + "fields": [ + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingDetails", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ItemShippingDetailsDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLineItemTaxAmount", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalTaxAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxAmountDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "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": "SetStagedOrderLineItemTaxAmountOutput", + "description": null, + "fields": [ + { + "name": "externalTaxAmount", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalTaxAmountDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLineItemTaxRate", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "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": "SetStagedOrderLineItemTaxRateOutput", + "description": null, + "fields": [ + { + "name": "externalTaxRate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalTaxRateDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLineItemTotalPrice", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalTotalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalLineItemTotalPriceDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "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": "SetStagedOrderLineItemTotalPriceOutput", + "description": null, + "fields": [ + { + "name": "externalTotalPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalLineItemTotalPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLocale", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "locale", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderLocaleOutput", + "description": null, + "fields": [ + { + "name": "locale", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderOrderNumber", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "orderNumber", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderOrderNumberOutput", + "description": null, + "fields": [ + { + "name": "orderNumber", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderOrderTotalTax", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalTaxPortions", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TaxPortionDraft", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTotalGross", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderOrderTotalTaxOutput", + "description": null, + "fields": [ + { + "name": "externalTaxPortions", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TaxPortion", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTotalGross", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderParcelCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcelId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderParcelCustomFieldOutput", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcelId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderParcelCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcelId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderParcelCustomTypeOutput", + "description": null, + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcelId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderParcelItems", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "items", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeliveryItemDraftType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcelId", + "description": null, + "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": "SetStagedOrderParcelItemsOutput", + "description": null, + "fields": [ + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeliveryItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcelId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderParcelMeasurements", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "measurements", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ParcelMeasurementsDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcelId", + "description": null, + "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": "SetStagedOrderParcelMeasurementsOutput", + "description": null, + "fields": [ + { + "name": "measurements", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ParcelMeasurements", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parcelId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderParcelTrackingData", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "parcelId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingData", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TrackingDataDraftType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderParcelTrackingDataOutput", + "description": null, + "fields": [ + { + "name": "parcelId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingData", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TrackingData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderReturnInfo", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "items", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReturnInfoDraftType", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderReturnInfoOutput", + "description": null, + "fields": [ + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReturnInfoDraftTypeOutput", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderReturnItemCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderReturnItemCustomFieldOutput", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderReturnItemCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderReturnItemCustomTypeOutput", + "description": null, + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderReturnPaymentState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "paymentState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnPaymentState", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnItemId", + "description": null, + "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": "SetStagedOrderReturnPaymentStateOutput", + "description": null, + "fields": [ + { + "name": "paymentState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnPaymentState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returnItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderReturnShipmentState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "returnItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipmentState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnShipmentState", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderReturnShipmentStateOutput", + "description": null, + "fields": [ + { + "name": "returnItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipmentState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnShipmentState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingAddressAndCustomShippingMethod", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethodName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingRateDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategory", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingAddressAndCustomShippingMethodOutput", + "description": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AddressDraft", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxRate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalTaxRateDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethodName", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingRate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategoryResId", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingAddressAndShippingMethod", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethod", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingAddressAndShippingMethodOutput", + "description": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AddressDraft", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTaxRate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalTaxRateDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethodResId", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingAddressCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingAddressCustomFieldOutput", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingAddressCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingAddressCustomTypeOutput", + "description": null, + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomFieldsCommand", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingAddressOutput", + "description": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "AddressDraft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingMethod", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethod", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingMethodOutput", + "description": null, + "fields": [ + { + "name": "externalTaxRate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalTaxRateDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethodResId", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingMethodTaxAmount", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalTaxAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxAmountDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingMethodTaxAmountOutput", + "description": null, + "fields": [ + { + "name": "externalTaxAmount", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalTaxAmountDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingMethodTaxRate", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "externalTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ExternalTaxRateDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingMethodTaxRateOutput", + "description": null, + "fields": [ + { + "name": "externalTaxRate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalTaxRateDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingRateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "shippingRateInput", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ShippingRateInputDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingRateInputOutput", + "description": null, + "fields": [ + { + "name": "shippingRateInput", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ShippingRateInputDraftOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderStore", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "store", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderStoreOutput", + "description": null, + "fields": [ + { + "name": "storeResId", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStandalonePriceCustomFields", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStateDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStateName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStateRoles", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "roles", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "StateRole", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStateTransitions", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "transitions", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStoreCustomField", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStoreCustomType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStoreDistributionChannels", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "distributionChannels", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStoreLanguages", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "languages", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStoreName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStoreProductSelections", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "productSelections", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductSelectionSettingInActionInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetStoreSupplyChannels", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "supplyChannels", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetSubscriptionChanges", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "changes", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ChangeSubscriptionInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetSubscriptionKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetSubscriptionMessages", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "messages", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageSubscriptionInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetTaxCategoryKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetType", + "description": null, + "fields": [ + { + "name": "elementType", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "FieldType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "FieldType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetTypeDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetZoneDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetZoneKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ShipmentState", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Backorder", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Delayed", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Partial", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Pending", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Ready", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Shipped", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingInfo", + "description": null, + "fields": [ + { + "name": "deliveries", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Delivery", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discountedPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "DiscountedLineItemPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethod", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ShippingMethod", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethodName", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethodRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingMethodState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ShippingMethodState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingRate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategory", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategoryRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxRate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxRate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxedPrice", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxedItemPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingMethod", + "description": null, + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDefault", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localizedDescription", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localizedDescriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localizedName", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localizedNameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "predicate", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategory", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "TaxCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategoryRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zoneRates", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ZoneRate", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingMethodDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDefault", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localizedDescription", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localizedName", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "predicate", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCategory", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zoneRates", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ZoneRateDraft", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingMethodLimitWithCurrent", + "description": null, + "fields": [ + { + "name": "current", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "LimitWithCurrent", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingMethodLimitsProjection", + "description": null, + "fields": [ + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingMethodLimitWithCurrent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingMethodQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingMethod", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ShippingMethodState", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DoesNotMatchCart", + "description": "The ShippingMethod predicate does not match the cart. Ordering this cart will fail with error ShippingMethodDoesNotMatchCart", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MatchesCart", + "description": "Either there is no predicate defined for the ShippingMethod or the given predicate matches the cart", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingMethodUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addShippingRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddShippingMethodShippingRate", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addZone", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddShippingMethodZone", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeIsDefault", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeShippingMethodIsDefault", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeShippingMethodName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTaxCategory", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeShippingMethodTaxCategory", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeShippingRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveShippingMethodShippingRate", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeZone", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveShippingMethodZone", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLocalizedDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodLocalizedDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLocalizedName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodLocalizedName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setPredicate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodPredicate", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ShippingMethodsByCartInterface", + "description": "A field to retrieve available shipping methods for a cart.", + "fields": [ + { + "name": "shippingMethodsByCart", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingMethod", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "InStore", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Query", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ShippingRate", + "description": "Shipping Rate", + "fields": [ + { + "name": "freeAbove", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isMatching", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tiers", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ShippingRatePriceTier", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingRateCartClassificationPriceTier", + "description": null, + "fields": [ + { + "name": "isMatching", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShippingRatePriceTier", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingRateCartScorePriceTier", + "description": null, + "fields": [ + { + "name": "isMatching", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceFunction", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "PriceFunction", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "score", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShippingRatePriceTier", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingRateCartValuePriceTier", + "description": null, + "fields": [ + { + "name": "isMatching", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minimumCentAmount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShippingRatePriceTier", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingRateDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "freeAbove", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MoneyDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MoneyDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tiers", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingRatePriceTierDraft", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ShippingRateInput", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ClassificationShippingRateInput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ScoreShippingRateInput", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingRateInputDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "Classification", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ClassificationShippingRateInputDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Score", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScoreShippingRateInputDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ShippingRateInputDraftOutput", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ClassificationShippingRateInputDraftOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ScoreShippingRateInputDraftOutput", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ShippingRateInputLocalizedEnumValue", + "description": null, + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labelAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ShippingRateInputType", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CartClassificationType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CartScoreType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CartValueType", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingRateInputTypeInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "CartClassification", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CartClassificationInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CartScore", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CartScoreInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CartValue", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CartValueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ShippingRatePriceTier", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ShippingRateCartClassificationPriceTier", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ShippingRateCartScorePriceTier", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ShippingRateCartValuePriceTier", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingRatePriceTierCartClassificationDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "price", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MoneyDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "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": "ShippingRatePriceTierCartScoreDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "price", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MoneyDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceFunction", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PriceFunctionDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "score", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingRatePriceTierCartValueDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "minimumCentAmount", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MoneyDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingRatePriceTierDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "CartClassification", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ShippingRatePriceTierCartClassificationDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CartScore", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ShippingRatePriceTierCartScoreDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CartValue", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ShippingRatePriceTierCartValueDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingTarget", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartDiscountTarget", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingTargetDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressKey", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingTargetDraftType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addressKey", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingTargetInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "dummy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShoppingList", + "description": null, + "fields": [ + { + "name": "anonymousId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteDaysAfterLastModification", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItems", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShoppingListLineItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slugAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "store", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Store", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "KeyReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "textLineItems", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TextLineItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShoppingListDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "anonymousId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteDaysAfterLastModification", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItems", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShoppingListLineItemDraft", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "textLineItems", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TextLineItemDraft", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShoppingListLimitWithCurrent", + "description": null, + "fields": [ + { + "name": "current", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "LimitWithCurrent", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShoppingListLimitsProjection", + "description": null, + "fields": [ + { + "name": "lineItems", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Limit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "textLineItems", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Limit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShoppingListLimitWithCurrent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShoppingListLineItem", + "description": null, + "fields": [ + { + "name": "addedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deactivatedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSlug", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSlugAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productType", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductTypeDefinition", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productTypeRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variant", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductVariant", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShoppingListLineItemDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variantId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ShoppingListQueryInterface", + "description": "Fields to access shopping lists. Includes direct access to a single list and searching for shopping lists.", + "fields": [ + { + "name": "shoppingList", + "description": null, + "args": [ + { + "name": "id", + "description": "Queries with specified ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Queries with specified key", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShoppingList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shoppingLists", + "description": null, + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShoppingListQueryResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "InStoreMe", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Me", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Query", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ShoppingListQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShoppingList", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShoppingListUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddShoppingListLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addTextLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddShoppingListTextLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeLineItemQuantity", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeShoppingListLineItemQuantity", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeLineItemsOrder", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeShoppingListLineItemsOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeShoppingListName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTextLineItemName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeShoppingListTextLineItemName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTextLineItemQuantity", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeShoppingListTextLineItemQuantity", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTextLineItemsOrder", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeShoppingListTextLineItemsOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveShoppingListLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeTextLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveShoppingListTextLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAnonymousId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListAnonymousId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListCustomer", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDeleteDaysAfterLastModification", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListDeleteDaysAfterLastModification", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListLineItemCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListLineItemCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setSlug", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListSlug", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setStore", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListStore", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setTextLineItemCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListTextLineItemCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setTextLineItemCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListTextLineItemCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setTextLineItemDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShoppingListTextLineItemDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShoppingListsConfiguration", + "description": null, + "fields": [ + { + "name": "deleteDaysAfterLastModification", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShoppingListsConfigurationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "deleteDaysAfterLastModification", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SimpleAttributeTypeDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "dummy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SimpleFieldTypeDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "dummy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "StackingMode", + "description": "Describes how this discount interacts with other discounts", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Stacking", + "description": "Default. Continue applying other matching discounts after applying this one.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "StopAfterThisDiscount", + "description": "Don’t apply any more matching discounts after this one.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "StagedOrderUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addCustomLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderCustomLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addDelivery", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderDelivery", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addDiscountCode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderDiscountCode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addItemShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderItemShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addParcelToDelivery", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderParcelToDelivery", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addPayment", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderPayment", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addReturnInfo", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderReturnInfo", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addShoppingList", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddStagedOrderShoppingList", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeCustomLineItemMoney", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderCustomLineItemMoney", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeCustomLineItemQuantity", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderCustomLineItemQuantity", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeLineItemQuantity", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderLineItemQuantity", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeOrderState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderOrderState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changePaymentState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderPaymentState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeShipmentState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderShipmentState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTaxCalculationMode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderTaxCalculationMode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTaxMode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderTaxMode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeTaxRoundingMode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeStagedOrderTaxRoundingMode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "importCustomLineItemState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ImportStagedOrderCustomLineItemState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "importLineItemState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ImportStagedOrderLineItemState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recalculate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RecalculateStagedOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeCustomLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveStagedOrderCustomLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeDelivery", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveStagedOrderDelivery", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeDiscountCode", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveStagedOrderDiscountCode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeItemShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveStagedOrderItemShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeLineItem", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveStagedOrderLineItem", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeParcelFromDelivery", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveStagedOrderParcelFromDelivery", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removePayment", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveStagedOrderPayment", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBillingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderBillingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBillingAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderBillingAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBillingAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderBillingAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCountry", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCountry", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomLineItemCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomLineItemCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomLineItemCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomLineItemCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomLineItemShippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomLineItemShippingDetails", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomLineItemTaxAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomLineItemTaxAmount", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomLineItemTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomLineItemTaxRate", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomShippingMethod", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomShippingMethod", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomerEmail", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomerEmail", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomerGroup", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomerGroup", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomerId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderCustomerId", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDeliveryAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderDeliveryAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDeliveryAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderDeliveryAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDeliveryAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderDeliveryAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDeliveryCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderDeliveryCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDeliveryCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderDeliveryCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDeliveryItems", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderDeliveryItems", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setItemShippingAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderItemShippingAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setItemShippingAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderItemShippingAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLineItemCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLineItemCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemDistributionChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLineItemDistributionChannel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLineItemPrice", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemShippingDetails", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLineItemShippingDetails", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemTaxAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLineItemTaxAmount", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLineItemTaxRate", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemTotalPrice", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLineItemTotalPrice", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLocale", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderLocale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setOrderNumber", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderOrderNumber", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setOrderTotalTax", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderOrderTotalTax", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setParcelCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderParcelCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setParcelCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderParcelCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setParcelItems", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderParcelItems", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setParcelMeasurements", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderParcelMeasurements", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setParcelTrackingData", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderParcelTrackingData", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setReturnInfo", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderReturnInfo", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setReturnItemCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderReturnItemCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setReturnItemCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderReturnItemCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setReturnPaymentState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderReturnPaymentState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setReturnShipmentState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderReturnShipmentState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingAddressAndCustomShippingMethod", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingAddressAndCustomShippingMethod", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingAddressAndShippingMethod", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingAddressAndShippingMethod", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingAddressCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingAddressCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingAddressCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingAddressCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingMethod", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingMethod", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingMethodTaxAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingMethodTaxAmount", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingMethodTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingMethodTaxRate", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingRateInput", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderShippingRateInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setStore", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStagedOrderStore", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transitionCustomLineItemState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TransitionStagedOrderCustomLineItemState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transitionLineItemState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TransitionStagedOrderLineItemState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transitionState", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TransitionStagedOrderState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateItemShippingAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateStagedOrderItemShippingAddress", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateSyncInfo", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateStagedOrderSyncInfo", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AddStagedOrderCustomLineItemOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderDeliveryOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderDiscountCodeOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderItemShippingAddressOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderLineItemOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderParcelToDeliveryOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderPaymentOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderReturnInfoOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AddStagedOrderShoppingListOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderCustomLineItemMoneyOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderCustomLineItemQuantityOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderLineItemQuantityOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderOrderStateOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderPaymentStateOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderShipmentStateOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderTaxCalculationModeOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderTaxModeOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ChangeStagedOrderTaxRoundingModeOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ImportStagedOrderCustomLineItemStateOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ImportStagedOrderLineItemStateOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RecalculateStagedOrderOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RemoveStagedOrderCustomLineItemOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RemoveStagedOrderDeliveryOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RemoveStagedOrderDiscountCodeOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RemoveStagedOrderItemShippingAddressOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RemoveStagedOrderLineItemOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RemoveStagedOrderParcelFromDeliveryOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RemoveStagedOrderPaymentOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderBillingAddressCustomFieldOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderBillingAddressCustomTypeOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderBillingAddressOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCountryOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomFieldOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomLineItemCustomFieldOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomLineItemCustomTypeOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomLineItemShippingDetailsOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomLineItemTaxAmountOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomLineItemTaxRateOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomShippingMethodOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomTypeOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomerEmailOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomerGroupOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderCustomerIdOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderDeliveryAddressCustomFieldOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderDeliveryAddressCustomTypeOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderDeliveryAddressOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderDeliveryCustomFieldOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderDeliveryCustomTypeOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderDeliveryItemsOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderItemShippingAddressCustomFieldOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderItemShippingAddressCustomTypeOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderLineItemCustomFieldOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderLineItemCustomTypeOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderLineItemDistributionChannelOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderLineItemPriceOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderLineItemShippingDetailsOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderLineItemTaxAmountOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderLineItemTaxRateOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderLineItemTotalPriceOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderLocaleOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderOrderNumberOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderOrderTotalTaxOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderParcelCustomFieldOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderParcelCustomTypeOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderParcelItemsOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderParcelMeasurementsOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderParcelTrackingDataOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderReturnInfoOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderReturnItemCustomFieldOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderReturnItemCustomTypeOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderReturnPaymentStateOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderReturnShipmentStateOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingAddressAndCustomShippingMethodOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingAddressAndShippingMethodOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingAddressCustomFieldOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingAddressCustomTypeOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingAddressOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingMethodOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingMethodTaxAmountOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingMethodTaxRateOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderShippingRateInputOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SetStagedOrderStoreOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TransitionStagedOrderCustomLineItemStateOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TransitionStagedOrderLineItemStateOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TransitionStagedOrderStateOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "UpdateStagedOrderItemShippingAddressOutput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "UpdateStagedOrderSyncInfoOutput", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "StandalonePrice", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": [ + { + "name": "channelRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerGroupRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discounted", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "DiscountedProductPriceValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tiers", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductPriceTier", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validFrom", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validUntil", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StandalonePriceCreated", + "description": null, + "fields": [ + { + "name": "standalonePrice", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StandalonePrice", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "StandalonePriceCustomField", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": null, + "inputFields": [ + { + "name": "fields", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StandalonePriceDeleted", + "description": null, + "fields": [ + { + "name": "priceId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StandalonePriceDiscountSet", + "description": null, + "fields": [ + { + "name": "discounted", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "DiscountedProductPriceValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StandalonePriceQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StandalonePrice", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "StandalonePriceUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "changeValue", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeStandalonePriceValue", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStandalonePriceCustomFields", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StandalonePriceValueChanged", + "description": null, + "fields": [ + { + "name": "priceId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "BaseMoney", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "State", + "description": "[State](https://docs.commercetools.com/api/projects/states)", + "fields": [ + { + "name": "builtIn", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "initial", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "roles", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "StateRole", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transitions", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "State", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transitionsRef", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "StateType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "StateDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "initial", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "roles", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "StateRole", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transitions", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "StateType", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StateQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "State", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "StateRole", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Return", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ReviewIncludedInStatistics", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "StateType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LineItemState", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OrderState", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PaymentState", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ProductState", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ReviewState", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "StateUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addRoles", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddStateRoles", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeInitial", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeStateInitial", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeStateKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeStateType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeRoles", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveStateRoles", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStateDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStateName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setRoles", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStateRoles", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setTransitions", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStateTransitions", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Store", + "description": "Stores allow defining different contexts for a project.", + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distributionChannels", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distributionChannelsRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "languages", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelections", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductSelectionSetting", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannels", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannelsRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StoreCreated", + "description": null, + "fields": [ + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distributionChannels", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distributionChannelsRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "languages", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelections", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductSelectionSetting", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSelectionsRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannels", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyChannelsRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StoreDeleted", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StoreLimitWithCurrent", + "description": null, + "fields": [ + { + "name": "current", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "LimitWithCurrent", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StoreLimitsProjection", + "description": null, + "fields": [ + { + "name": "inventorySupplyChannels", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Limit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productDistributionChannels", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Limit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StoreLimitWithCurrent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StoreProductSelectionsChanged", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "fields": [ + { + "name": "addedProductSelections", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductSelectionSetting", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removedProductSelections", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductSelectionSetting", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedProductSelections", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductSelectionSetting", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MessagePayload", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StoreQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Store", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "StoreUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addDistributionChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddStoreDistributionChannel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addProductSelection", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddStoreProductSelection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addSupplyChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddStoreSupplyChannel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeProductSelectionActive", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeStoreProductSelectionActive", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeDistributionChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveStoreDistributionChannel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeProductSelection", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveStoreProductSelection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeSupplyChannel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveStoreSupplyChannel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomField", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStoreCustomField", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomType", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStoreCustomType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDistributionChannels", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStoreDistributionChannels", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLanguages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStoreLanguages", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStoreName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setProductSelections", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStoreProductSelections", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setSupplyChannels", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetStoreSupplyChannels", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "String", + "description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StringAttribute", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Attribute", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StringField", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomField", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StringType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "FieldType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SubRate", + "description": null, + "fields": [ + { + "name": "amount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "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": "INPUT_OBJECT", + "name": "SubRateDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "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": "SubscriptionDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "changes", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ChangeSubscriptionInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "destination", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DestinationInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "format", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubscriptionFormatInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messages", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MessageSubscriptionInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubscriptionFormatInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "CloudEvents", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventsSubscriptionsFormatInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Platform", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PlatformFormatInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SubscriptionHealthStatus", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ConfigurationError", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ConfigurationErrorDeliveryStopped", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Healthy", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TemporaryError", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubscriptionUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "changeDestination", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeSubscriptionDestination", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setChanges", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetSubscriptionChanges", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetSubscriptionKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMessages", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetSubscriptionMessages", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SuggestResult", + "description": null, + "fields": [ + { + "name": "searchKeywords", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SuggestResultEntry", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SuggestResultEntry", + "description": null, + "fields": [ + { + "name": "locale", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "suggestions", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Suggestion", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "SuggestTokenizer", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CustomSuggestTokenizer", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "WhitespaceSuggestTokenizer", + "ofType": null + } + ] + }, + { + "kind": "INTERFACE", + "name": "SuggestTokenizerProductSearch", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CustomSuggestTokenizerProductSearch", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "WhitespaceSuggestTokenizerProductSearch", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "Suggestion", + "description": null, + "fields": [ + { + "name": "text", + "description": null, + "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": "SyncInfo", + "description": "Stores information about order synchronization activities (like export or import).", + "fields": [ + { + "name": "channel", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channelRef", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "syncedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TargetReferenceInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": null, + "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": "TaxCalculationMode", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LineItemLevel", + "description": "Default. This calculation mode calculates the taxes after the unit price is multiplied with the quantity.\nE.g. `($1.08 * 3 = $3.24) * 1.19 = $3.8556 -> $3.86 rounded`", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UnitPriceLevel", + "description": "This calculation mode calculates the taxes on the unit price before multiplying with the quantity.\nE.g. `($1.08 * 1.19 = $1.2852 -> $1.29 rounded) * 3 = $3.87`", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TaxCategory", + "description": "Tax Categories define how products are to be taxed in different countries.", + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rates", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TaxRate", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TaxCategoryAddTaxRate", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "taxRate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TaxRateDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TaxCategoryChangeName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "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": "TaxCategoryDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rates", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TaxRateDraft", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TaxCategoryLimitWithCurrent", + "description": null, + "fields": [ + { + "name": "current", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "LimitWithCurrent", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TaxCategoryLimitsProjection", + "description": null, + "fields": [ + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TaxCategoryLimitWithCurrent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TaxCategoryQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TaxCategory", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TaxCategoryRemoveTaxRate", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "taxRateId", + "description": null, + "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": "TaxCategoryReplaceTaxRate", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "taxRate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TaxRateDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxRateId", + "description": null, + "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": "TaxCategorySetDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TaxCategoryUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TaxCategoryAddTaxRate", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TaxCategoryChangeName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TaxCategoryRemoveTaxRate", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "replaceTaxRate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TaxCategoryReplaceTaxRate", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TaxCategorySetDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetTaxCategoryKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TaxMode", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Disabled", + "description": "No taxes are added to the cart.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "External", + "description": "The tax rates are set externally per ExternalTaxRateDraft. A cart with this tax mode can only be ordered if all\nline items, all custom line items and the shipping method have an external tax rate set. The totalNet and\ntotalGross as well as the taxPortions fields are calculated by the platform according to the taxRoundingMode.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ExternalAmount", + "description": "The tax amounts and the tax rates as well as the tax portions are set externally per ExternalTaxAmountDraft.\nA cart with this tax mode can only be ordered if the cart itself and all line items, all custom line items and\nthe shipping method have an external tax amount and rate set", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Platform", + "description": "The tax rates are selected by the platform from the TaxCategories based on the cart shipping address.\nThe totalNet and totalGross as well as the taxPortions fields are calculated by the platform according to the\ntaxRoundingMode.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TaxPortion", + "description": "Represents the portions that sum up to the totalGross field of a TaxedPrice. The portions are calculated\nfrom the TaxRates. If a tax rate has SubRates, they are used and can be identified by name. Tax portions\nfrom line items that have the same rate and name will be accumulated to the same tax portion.", + "fields": [ + { + "name": "amount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TaxPortionDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TaxRate", + "description": null, + "fields": [ + { + "name": "amount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includedInPrice", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subRates", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SubRate", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TaxRateDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includedInPrice", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subRates", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubRateDraft", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TaxedItemPrice", + "description": null, + "fields": [ + { + "name": "totalGross", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalNet", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalTax", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TaxedPrice", + "description": null, + "fields": [ + { + "name": "taxPortions", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TaxPortion", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalGross", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalNet", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalTax", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TermCount", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productCount", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "term", + "description": null, + "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": "INPUT_OBJECT", + "name": "TermsFacetInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "alias", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "countProducts", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "description": null, + "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": "TermsFacetResult", + "description": null, + "fields": [ + { + "name": "dataType", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "missing", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "other", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "terms", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TermCount", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "FacetResult", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TextAttributeDefinitionType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeDefinitionType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TextInputHint", + "description": "UI hint telling what kind of edit control should be displayed for a text attribute.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "MultiLine", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SingleLine", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TextLineItem", + "description": null, + "fields": [ + { + "name": "addedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TextLineItemDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Time", + "description": "Time is a scalar value that represents an ISO8601 formatted time.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TimeAttribute", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Attribute", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TimeAttributeDefinitionType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeDefinitionType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TimeField", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomField", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TimeType", + "description": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "FieldType", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TrackingData", + "description": null, + "fields": [ + { + "name": "carrier", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isReturn", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "provider", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerTransaction", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TrackingDataDraftType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "carrier", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isReturn", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "provider", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerTransaction", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Transaction", + "description": null, + "fields": [ + { + "name": "amount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomFieldsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interactionId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TransactionState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timestamp", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "TransactionType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TransactionDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MoneyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomFieldsDraft", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interactionId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "ENUM", + "name": "TransactionState", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timestamp", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TransactionType", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TransactionState", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Failure", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Initial", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Pending", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Success", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TransactionType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Authorization", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CancelAuthorization", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Charge", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Chargeback", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Refund", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TransitionOrderCustomLineItemState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "actualTransitionDate", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TransitionOrderLineItemState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "actualTransitionDate", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TransitionOrderState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "force", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TransitionPaymentState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "force", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TransitionProductState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "force", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReferenceInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TransitionReviewState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "force", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TransitionStagedOrderCustomLineItemState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "actualTransitionDate", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customLineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TransitionStagedOrderCustomLineItemStateOutput", + "description": null, + "fields": [ + { + "name": "actualTransitionDate", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customLineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromStateResId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toStateResId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TransitionStagedOrderLineItemState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "actualTransitionDate", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TransitionStagedOrderLineItemStateOutput", + "description": null, + "fields": [ + { + "name": "actualTransitionDate", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromStateResId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItemId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toStateResId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TransitionStagedOrderState", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "force", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TransitionStagedOrderStateOutput", + "description": null, + "fields": [ + { + "name": "force", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateResId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ResourceIdentifier", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TreeFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "path", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rootValues", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subTreeValues", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "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": "Trigger", + "description": null, + "fields": [ + { + "name": "actions", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ActionType", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "condition", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceTypeId", + "description": null, + "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": "INPUT_OBJECT", + "name": "TriggerInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "actions", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ActionType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "condition", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceTypeId", + "description": null, + "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": "TypeDefinition", + "description": "Types define the structure of custom fields which can be attached to different entities throughout the platform.", + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fieldDefinitions", + "description": null, + "args": [ + { + "name": "excludeNames", + "description": "The names of the custom field definitions to exclude.\n\nIf neither `includeNames` nor `excludeNames` are provided, then all custom fields are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includeNames", + "description": "The names of the custom field definitions to include.\n\nIf neither `includeNames` nor `excludeNames` are provided, then all custom fields are returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FieldDefinition", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameAllLocales", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceTypeIds", + "description": null, + "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": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TypeDefinitionDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fieldDefinitions", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "FieldDefinitionInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceTypeIds", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "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": "TypeDefinitionQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TypeDefinition", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TypeUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addEnumValue", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddTypeEnumValue", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addFieldDefinition", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddTypeFieldDefinition", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addLocalizedEnumValue", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddTypeLocalizedEnumValue", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeEnumValueLabel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeTypeEnumValueLabel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeEnumValueOrder", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeTypeEnumValueOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeFieldDefinitionOrder", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeTypeFieldDefinitionOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeInputHint", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeTypeInputHint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeTypeKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeLabel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeTypeLabel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeLocalizedEnumValueLabel", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeTypeLocalizedEnumValueLabel", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeLocalizedEnumValueOrder", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeTypeLocalizedEnumValueOrder", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeTypeName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeFieldDefinition", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveTypeFieldDefinition", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetTypeDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UnpublishProduct", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "dummy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCartItemShippingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOrderItemShippingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOrderSyncInfo", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "channel", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "syncedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateStagedOrderItemShippingAddress", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddressInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateStagedOrderItemShippingAddressOutput", + "description": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AddressDraft", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateStagedOrderSyncInfo", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "channel", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "syncedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateStagedOrderSyncInfoOutput", + "description": null, + "fields": [ + { + "name": "channelResId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ChannelReferenceIdentifier", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "syncedAt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "StagedOrderUpdateActionOutput", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserProvidedIdentifiers", + "description": null, + "fields": [ + { + "name": "customerNumber", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderNumber", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "args": [ + { + "name": "acceptLanguage", + "description": "List of languages the client is able to understand, and which locale variant is preferred.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "String is defined for different locales. This argument specifies the desired locale.", + "type": { + "kind": "SCALAR", + "name": "Locale", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slugAllLocales", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocalizedString", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ValueFacetResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productCount", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "FacetResult", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ValueFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "path", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "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": "INTERFACE", + "name": "Versioned", + "description": "Versioned object have an ID and version and modification. Every update of this object changes it's version.", + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AttributeGroup", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CartDiscount", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Channel", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CommercetoolsSubscription", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomObject", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerEmailToken", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerGroup", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerPasswordToken", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DiscountCode", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Extension", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InventoryEntry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Order", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderEdit", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Payment", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Product", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductDiscount", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductSelection", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductTypeDefinition", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Review", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ShippingMethod", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ShoppingList", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "StandalonePrice", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "State", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Store", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TaxCategory", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TypeDefinition", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Zone", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "WhitespaceSuggestTokenizer", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "SuggestTokenizer", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WhitespaceSuggestTokenizerInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "dummy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WhitespaceSuggestTokenizerProductSearch", + "description": null, + "fields": [ + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "SuggestTokenizerProductSearch", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "YearMonth", + "description": "YearMonth is a scalar value that represents an ISO8601 formatted year and month.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Zone", + "description": "Zones allow defining ShippingRates for specific Locations.", + "fields": [ + { + "name": "createdAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedBy", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Initiator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locations", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ReferenceExpandable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Versioned", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ZoneLimitWithCurrent", + "description": null, + "fields": [ + { + "name": "current", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "LimitWithCurrent", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ZoneLimitsProjection", + "description": null, + "fields": [ + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ZoneLimitWithCurrent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ZoneLocation", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "country", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Country", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ZoneQueryResult", + "description": null, + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exists", + "description": "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Zone", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Long", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ZoneRate", + "description": null, + "fields": [ + { + "name": "shippingRates", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingRate", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Zone", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zoneRef", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ZoneRateDraft", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "shippingRates", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingRateDraft", + "ofType": null + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceIdentifierInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ZoneUpdateAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "addLocation", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AddZoneLocation", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeName", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ChangeZoneName", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeLocation", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveZoneLocation", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setDescription", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetZoneDescription", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SetZoneKey", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Directive", + "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isRepeatable", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locations", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__DirectiveLocation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "args", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__DirectiveLocation", + "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "QUERY", + "description": "Location adjacent to a query operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MUTATION", + "description": "Location adjacent to a mutation operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBSCRIPTION", + "description": "Location adjacent to a subscription operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD", + "description": "Location adjacent to a field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_DEFINITION", + "description": "Location adjacent to a fragment definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_SPREAD", + "description": "Location adjacent to a fragment spread.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INLINE_FRAGMENT", + "description": "Location adjacent to an inline fragment.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VARIABLE_DEFINITION", + "description": "Location adjacent to a variable definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCHEMA", + "description": "Location adjacent to a schema definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCALAR", + "description": "Location adjacent to a scalar definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Location adjacent to an object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD_DEFINITION", + "description": "Location adjacent to a field definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARGUMENT_DEFINITION", + "description": "Location adjacent to an argument definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Location adjacent to an interface definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Location adjacent to a union definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Location adjacent to an enum definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM_VALUE", + "description": "Location adjacent to an enum value definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Location adjacent to an input object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_FIELD_DEFINITION", + "description": "Location adjacent to an input object field definition.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__EnumValue", + "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Field", + "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "args", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__InputValue", + "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultValue", + "description": "A GraphQL-formatted string representing the default value for this input value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Schema", + "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", + "fields": [ + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "types", + "description": "A list of all types supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queryType", + "description": "The type that query operations will be rooted at.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mutationType", + "description": "If this server supports mutation, the type that mutation operations will be rooted at.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionType", + "description": "If this server support subscription, the type that subscription operations will be rooted at.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "directives", + "description": "A list of all directives supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Directive", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Type", + "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByUrl`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", + "fields": [ + { + "name": "kind", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__TypeKind", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "specifiedByUrl", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Field", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interfaces", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "possibleTypes", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enumValues", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__EnumValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputFields", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ofType", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__TypeKind", + "description": "An enum describing what kind of type a given `__Type` is.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SCALAR", + "description": "Indicates this type is a scalar.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Indicates this type is a union. `possibleTypes` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Indicates this type is an enum. `enumValues` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Indicates this type is an input object. `inputFields` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST", + "description": "Indicates this type is a list. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NON_NULL", + "description": "Indicates this type is a non-null. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "addAttributeDefinition", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeDefinition", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeDefinitionDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "addLocalizedEnumValue", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedEnumValueDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "addPlainEnumValue", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PlainEnumValueDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "changeAttributeName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newAttributeName", + "description": null, + "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": "changeAttributeOrder", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeDefinitions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeDefinitionDraft", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "changeAttributeOrderByName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeNames", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "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": "changeDescription", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": null, + "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": "changeEnumKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newKey", + "description": null, + "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": "changeInputHint", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newValue", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TextInputHint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "changeIsSearchable", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSearchable", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "changeLabel", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "changeLocalizedEnumValueLabel", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newValue", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedEnumValueDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "changeLocalizedEnumValueOrder", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedEnumValueDraft", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "changeName", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "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": "changePlainEnumValueLabel", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newValue", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PlainEnumValueDraft", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "changePlainEnumValueOrder", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PlainEnumValueDraft", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "removeAttributeDefinition", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "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": "removeEnumValues", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "keys", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "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": "setInputTip", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "attributeName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputTip", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LocalizedStringItemInputType", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "setKey", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "key", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + } + ], + "directives": [ + { + "name": "deprecated", + "description": "Marks an element of a GraphQL schema as no longer supported.", + "isRepeatable": false, + "locations": [ + "ARGUMENT_DEFINITION", + "ENUM_VALUE", + "FIELD_DEFINITION", + "INPUT_FIELD_DEFINITION" + ], + "args": [ + { + "name": "reason", + "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"No longer supported\"", + "isDeprecated": false, + "deprecationReason": null + } + ] + }, + { + "name": "include", + "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", + "isRepeatable": false, + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "if", + "description": "Included when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ] + }, + { + "name": "skip", + "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", + "isRepeatable": false, + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "if", + "description": "Skipped when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ] + }, + { + "name": "specifiedBy", + "description": "Exposes a URL that specifies the behaviour of this scalar.", + "isRepeatable": false, + "locations": [ + "SCALAR" + ], + "args": [ + { + "name": "url", + "description": "The URL that specifies the behaviour of this scalar.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ] + } + ] + } +} \ No newline at end of file diff --git a/setup-jest.js b/setup-jest.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/setup-jest.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000..dbd07c1 Binary files /dev/null and b/src/.DS_Store differ diff --git a/src/components/container-details/container-details.module.css b/src/components/container-details/container-details.module.css new file mode 100644 index 0000000..318d7b8 --- /dev/null +++ b/src/components/container-details/container-details.module.css @@ -0,0 +1,3 @@ +.deleteContainer { + align-self: flex-end; +} diff --git a/src/components/container-details/container-details.spec.toBeMigrated.js b/src/components/container-details/container-details.spec.toBeMigrated.js new file mode 100644 index 0000000..30279dc --- /dev/null +++ b/src/components/container-details/container-details.spec.toBeMigrated.js @@ -0,0 +1,129 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import faker from 'faker'; +import { FormattedMessage } from 'react-intl'; +import { Route } from 'react-router'; +import { + getMutation, + setMutation, + setQuery, + useQuery, +} from '@commercetools-frontend/application-shell'; +import { mockShowNotification } from '@commercetools-frontend/actions-global'; +import { ConfirmationDialog } from '@commercetools-frontend/application-components'; +import ViewHeader from '../view-header'; +import { generateContainer } from '../../test-utils'; +import { ROOT_PATH } from '../../constants'; +import GetContainer from '../get-custom-object.rest.graphql'; +import DeleteContainer from '../delete-custom-object.rest.graphql'; +import ContainerDetails from './container-details'; +import messages from './messages'; + +const mocks = { + match: { + params: { + id: faker.random.uuid(), + projectKey: 'test-project', + }, + url: faker.internet.url(), + }, + history: { + push: jest.fn(), + }, +}; + +const loadContainerDetails = () => shallow(); + +describe('container details', () => { + beforeEach(() => { + mockShowNotification.mockClear(); + }); + + it('should query for container by id', () => { + loadContainerDetails(); + expect(useQuery).toHaveBeenCalledWith(GetContainer, { + variables: { id: mocks.match.params.id }, + }); + }); + + it('when container query fails, should display error message', () => { + setQuery({ error: { message: 'failed to load' } }); + const wrapper = loadContainerDetails(); + expect(wrapper.find('[data-testid="loading-error"]').exists()).toEqual( + true + ); + }); + + it('when container query returns data, should display edit container form', () => { + setQuery({ data: { customObject: generateContainer() } }); + const wrapper = loadContainerDetails(); + expect(wrapper.find(Route).prop('path')).toEqual( + `${mocks.match.url}/general` + ); + }); + + describe('delete container', () => { + const container = generateContainer(); + + const loadCommands = (wrapper) => + shallow(wrapper.find(ViewHeader).prop('commands')); + + beforeEach(() => { + setQuery({ data: { customObject: container } }); + }); + + it('when dialog confirm button clicked, should remove asset', async () => { + setMutation({ loading: true }); + const wrapper = loadContainerDetails(); + const commands = loadCommands(wrapper); + const mutation = getMutation(DeleteContainer); + await commands.find(ConfirmationDialog).props().onConfirm(); + + expect(mutation).toHaveBeenCalledWith({ + variables: { version: container.version }, + }); + }); + + describe('when bundle delete completes successfully', () => { + beforeEach(async () => { + setMutation({ data: {} }); + const wrapper = loadContainerDetails(); + const commands = loadCommands(wrapper); + await commands.find(ConfirmationDialog).props().onConfirm(); + }); + + it('should show success notification', () => { + expect(mockShowNotification).toHaveBeenCalledWith({ + text: , + }); + }); + + it('should redirect to containers list', () => { + expect(mocks.history.push).toHaveBeenCalledWith( + `/${mocks.match.params.projectKey}/${ROOT_PATH}/containers` + ); + }); + }); + + describe('when bundle delete fails', () => { + let commands; + + beforeEach(() => { + setMutation({ error: { message: 'error' } }); + const wrapper = loadContainerDetails(); + commands = loadCommands(wrapper); + }); + + it('should show error notification', async () => { + try { + await commands.find(ConfirmationDialog).props().onConfirm(); + } catch (error) { + // eslint-disable-next-line jest/no-try-expect + expect(mockShowNotification).toHaveBeenCalledWith({ + text: , + }); + } + }); + }); + }); +}); diff --git a/src/components/container-details/container-details.tsx b/src/components/container-details/container-details.tsx new file mode 100644 index 0000000..fd97212 --- /dev/null +++ b/src/components/container-details/container-details.tsx @@ -0,0 +1,166 @@ +import React, { FC } from 'react'; +import { useIntl } from 'react-intl'; +import { + CustomFormDetailPage, + CustomFormModalPage, + FormModalPage, + PageNotFound, +} from '@commercetools-frontend/application-components'; +import { + NOTIFICATION_KINDS_SIDE, + DOMAINS, +} from '@commercetools-frontend/constants'; +import Text from '@commercetools-uikit/text'; +import { useShowNotification } from '@commercetools-frontend/actions-global'; +import { useParams } from 'react-router-dom'; +import LoadingSpinner from '@commercetools-uikit/loading-spinner'; +import { ContentNotification } from '@commercetools-uikit/notifications'; +import Spacings from '@commercetools-uikit/spacings'; +import { useIsAuthorized } from '@commercetools-frontend/permissions'; +import { CONTAINER, PERMISSIONS } from '../../constants'; + +import { getErrorMessage } from '../../helpers'; +import ContainerForm from '../container-form'; +import { + useCustomObjectDeleter, + useCustomObjectFetcher, + useCustomObjectUpdater, +} from '../../hooks/use-custom-object-connector/use-custom-object-connector'; +import messages from './messages'; + +type Props = { + onClose: () => void; +}; + +const ContainerDetails: FC = ({ onClose }) => { + const { id } = useParams<{ id: string }>(); + const intl = useIntl(); + const showNotification = useShowNotification(); + const canManage = useIsAuthorized({ + demandedPermissions: [PERMISSIONS.Manage], + }); + const customObjectUpdater = useCustomObjectUpdater(); + const customObjectDeleter = useCustomObjectDeleter(); + + const { customObject, error, refetch, loading } = useCustomObjectFetcher({ + id: id, + }); + + const onSubmit = async (values: any) => { + const { key, attributes } = values; + + await customObjectUpdater.execute({ + draft: { + container: CONTAINER, + key, + value: JSON.stringify({ + attributes: attributes, + }), + }, + onCompleted: () => { + showNotification({ + kind: NOTIFICATION_KINDS_SIDE.success, + domain: DOMAINS.SIDE, + text: intl.formatMessage(messages.editSuccess), + }); + }, + onError: (message) => { + showNotification({ + kind: NOTIFICATION_KINDS_SIDE.error, + domain: DOMAINS.SIDE, + text: message, //, + }); + }, + }); + refetch(); + }; + + if (error) { + return ( + + {getErrorMessage(error)} + + ); + } + if (loading) { + return ( + + + + ); + } + + if (!customObject || !customObject.key) { + return ; + } + + const { key, version } = customObject; + + const handleDelete = async () => { + if (id && version) { + await customObjectDeleter.execute({ + id: id, + version: version, + onCompleted() { + showNotification({ + kind: NOTIFICATION_KINDS_SIDE.success, + domain: DOMAINS.SIDE, + text: intl.formatMessage(messages.deleteSuccess), + }); + onClose(); + }, + onError() { + showNotification({ + kind: NOTIFICATION_KINDS_SIDE.error, + domain: DOMAINS.SIDE, + text: intl.formatMessage(messages.deleteError), + }); + }, + }); + } + }; + + return ( + + {(formProps) => { + return ( + + + formProps.submitForm()} + label={FormModalPage.Intl.save} + /> + handleDelete()} + /> + + } + > + {formProps.formElements} + + ); + }} + + ); +}; +ContainerDetails.displayName = 'ContainerDetails'; + +export default ContainerDetails; diff --git a/src/components/container-details/index.ts b/src/components/container-details/index.ts new file mode 100644 index 0000000..0c01d61 --- /dev/null +++ b/src/components/container-details/index.ts @@ -0,0 +1 @@ +export { default } from './container-details'; diff --git a/src/components/container-details/messages.ts b/src/components/container-details/messages.ts new file mode 100644 index 0000000..0c69741 --- /dev/null +++ b/src/components/container-details/messages.ts @@ -0,0 +1,50 @@ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + backButton: { + id: 'ContainerDetails.button.back', + description: 'Label for back button', + defaultMessage: 'To Container Schemas list', + }, + generalTab: { + id: 'ContainerDetails.tabs.general', + description: 'Label for general tab', + defaultMessage: 'General', + }, + deleteContainer: { + id: 'ContainerDetails.button.deleteContainer', + description: 'Label for delete container button', + defaultMessage: 'Delete Container', + }, + deleteContainerConfirmation: { + id: 'ContainerDetails.message.deleteContainerConfirm', + description: 'Delete container confirmation message', + defaultMessage: 'Are you sure you want to delete this container?', + }, + deleteSuccess: { + id: 'ContainerDetails.message.delete.success', + description: 'Success message for deleting container', + defaultMessage: 'Your container has been deleted.', + }, + deleteError: { + id: 'ContainerDetails.message.delete.error', + description: 'Error message for deleting container', + defaultMessage: 'Something went wrong. Your container was not deleted.', + }, + errorLoading: { + id: 'ContainerDetails.error.loading.title', + description: 'Error title when querying for container fails', + defaultMessage: 'Something went wrong loading the container.', + }, + editSuccess: { + id: 'EditContainer.form.message.edit.success', + description: 'Success message for editing container', + defaultMessage: 'Your container has been saved.', + }, + editError: { + id: 'EditContainer.form.message.edit.error', + description: 'Error message for editing container', + defaultMessage: + 'Something went wrong. Your container was not saved. {message}', + }, +}); diff --git a/src/components/container-form/attribute-group.spec.toBeMigrated.js b/src/components/container-form/attribute-group.spec.toBeMigrated.js new file mode 100644 index 0000000..679ebed --- /dev/null +++ b/src/components/container-form/attribute-group.spec.toBeMigrated.js @@ -0,0 +1,230 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import faker from 'faker'; +import kebabCase from 'lodash/kebabCase'; +import times from 'lodash/times'; +import * as AppContext from '@commercetools-frontend/application-shell-connectors'; +import LocalizedTextInput from '@commercetools-uikit/localized-text-input'; +import { ATTRIBUTES, REFERENCE_BY, TYPES } from './constants'; +import AttributeGroup from './attribute-group'; +import ObjectAttributes from './object-attributes'; +import ReferenceAttribute from './reference-attribute'; +import Attribute from './attribute'; +import EnumAttributes from './enum-attributes'; +import LocalizedEnumAttributes from './localized-enum-attributes'; + +const project = { languages: times(2, faker.random.locale()) }; + +const mockValue = { + name: faker.random.words(), + type: faker.random.arrayElement(Object.values(TYPES)), + required: faker.random.boolean(), + set: faker.random.boolean(), +}; + +const mocks = { + name: kebabCase(faker.random.words()), + touched: {}, + errors: {}, + handleBlur: jest.fn(), + handleChange: jest.fn(), + remove: jest.fn(), + removeDisabled: faker.random.boolean(), +}; + +const loadAttributeGroup = (value = mockValue) => + shallow(); + +describe('attribute group', () => { + beforeEach(() => { + jest.spyOn(AppContext, 'useApplicationContext').mockImplementation(() => ({ + project, + })); + mocks.handleChange.mockClear(); + }); + + it('when value type is object, should display object attributes', () => { + const value = { ...mockValue, type: TYPES.Object, attributes: [mockValue] }; + const wrapper = loadAttributeGroup(value); + expect(wrapper.find(ObjectAttributes).exists()).toEqual(true); + }); + + it('when value type is reference, should display reference attribute', () => { + const value = { + ...mockValue, + type: TYPES.Reference, + reference: { by: REFERENCE_BY.Id, type: '' }, + }; + const wrapper = loadAttributeGroup(value); + expect(wrapper.find(ReferenceAttribute).exists()).toEqual(true); + }); + + it('when value type is enum, should display enum options', () => { + const value = { ...mockValue, type: TYPES.Enum, enum: [] }; + const wrapper = loadAttributeGroup(value); + expect(wrapper.find(EnumAttributes).exists()).toEqual(true); + }); + + it('when value type is localized enum, should display enum options', () => { + const value = { ...mockValue, type: TYPES.LocalizedEnum, lenum: [] }; + const wrapper = loadAttributeGroup(value); + expect(wrapper.find(LocalizedEnumAttributes).exists()).toEqual(true); + }); + + describe('when attribute value changes', () => { + const value = { ...mockValue, type: TYPES.String }; + + it('with not attribute type, should call handle change', () => { + const event = { + target: { + name: `${mocks.name}.${ATTRIBUTES.Required}`, + value: faker.random.boolean(), + }, + }; + const wrapper = loadAttributeGroup(value); + wrapper.find(Attribute).props().handleChange(event); + expect(mocks.handleChange).toHaveBeenCalledWith(event); + }); + + it('with attribute type of not object or reference, should call handle change', () => { + const event = { + target: { + name: `${mocks.name}.${ATTRIBUTES.Type}`, + value: TYPES.Boolean, + }, + }; + const wrapper = loadAttributeGroup(value); + wrapper.find(Attribute).props().handleChange(event); + expect(mocks.handleChange).toHaveBeenCalledWith(event); + }); + + describe('with attribute type of object', () => { + const event = { + target: { + name: `${mocks.name}.${ATTRIBUTES.Type}`, + value: TYPES.Object, + }, + }; + let wrapper; + + beforeEach(() => { + wrapper = loadAttributeGroup(value); + wrapper.find(Attribute).props().handleChange(event); + }); + + it('should call handle change with empty attribute value', () => { + expect(mocks.handleChange).toHaveBeenCalledWith({ + target: { + name: `${mocks.name}.${ATTRIBUTES.Attributes}`, + value: [ + { + name: '', + type: '', + set: false, + required: false, + }, + ], + }, + }); + }); + + it('should call handle change with attribute type change', () => { + expect(mocks.handleChange).toHaveBeenCalledWith(event); + }); + }); + + describe('with attribute type of reference', () => { + const event = { + target: { + name: `${mocks.name}.${ATTRIBUTES.Type}`, + value: TYPES.Reference, + }, + }; + let wrapper; + + beforeEach(() => { + wrapper = loadAttributeGroup(value); + wrapper.find(Attribute).props().handleChange(event); + }); + + it('should call handle change with empty reference value', () => { + expect(mocks.handleChange).toHaveBeenCalledWith({ + target: { + name: `${mocks.name}.${ATTRIBUTES.Reference}`, + value: { + by: REFERENCE_BY.Id, + type: '', + }, + }, + }); + }); + + it('should call handle change with attribute type change', () => { + expect(mocks.handleChange).toHaveBeenCalledWith(event); + }); + }); + + describe('with attribute type of enum', () => { + const event = { + target: { + name: `${mocks.name}.${ATTRIBUTES.Type}`, + value: TYPES.Enum, + }, + }; + let wrapper; + + beforeEach(() => { + wrapper = loadAttributeGroup(value); + wrapper.find(Attribute).props().handleChange(event); + }); + + it('should call handle change with empty enum value', () => { + expect(mocks.handleChange).toHaveBeenCalledWith({ + target: { + name: `${mocks.name}.${ATTRIBUTES.Enum}`, + value: [{ value: '', label: '' }], + }, + }); + }); + + it('should call handle change with attribute type change', () => { + expect(mocks.handleChange).toHaveBeenCalledWith(event); + }); + }); + + describe('with attribute type of localized enum', () => { + const event = { + target: { + name: `${mocks.name}.${ATTRIBUTES.Type}`, + value: TYPES.LocalizedEnum, + }, + }; + let wrapper; + + beforeEach(() => { + wrapper = loadAttributeGroup(value); + wrapper.find(Attribute).props().handleChange(event); + }); + + it('should call handle change with empty enum value', () => { + expect(mocks.handleChange).toHaveBeenCalledWith({ + target: { + name: `${mocks.name}.${ATTRIBUTES.LocalizedEnum}`, + value: [ + { + value: '', + label: LocalizedTextInput.createLocalizedString( + project.languages + ), + }, + ], + }, + }); + }); + + it('should call handle change with attribute type change', () => { + expect(mocks.handleChange).toHaveBeenCalledWith(event); + }); + }); + }); +}); diff --git a/src/components/container-form/attribute-group.tsx b/src/components/container-form/attribute-group.tsx new file mode 100644 index 0000000..eebee10 --- /dev/null +++ b/src/components/container-form/attribute-group.tsx @@ -0,0 +1,169 @@ +import React, { FC } from 'react'; +import includes from 'lodash/includes'; +import { useApplicationContext } from '@commercetools-frontend/application-shell-connectors'; +import LocalizedTextInput from '@commercetools-uikit/localized-text-input'; +import Spacings from '@commercetools-uikit/spacings'; +import { useFormik } from 'formik'; +import { get } from 'lodash'; +import { ATTRIBUTES, AttributeValue, REFERENCE_BY, TYPES } from './constants'; +import Attribute from './attribute'; +import EnumAttributes from './enum-attributes'; +import LocalizedEnumAttributes from './localized-enum-attributes'; +import ObjectAttributes from './object-attributes'; +import ReferenceAttribute from './reference-attribute'; + +type TFormValues = { + name?: string; + type?: string; + required?: boolean; + set?: boolean; + attributes?: Array; + reference?: { + by?: string; + type?: string; + }; +}; + +type Formik = ReturnType>; + +type Props = { + name: string; + value: AttributeValue; + touched: Formik['touched']; + errors: Formik['errors']; + handleBlur: Formik['handleBlur']; + handleChange: Formik['handleChange']; + remove: () => void; + removeDisabled?: boolean; + isDisplayed?: boolean; +}; + +const AttributeGroup: FC = ({ + name, + value, + touched, + errors, + handleBlur, + handleChange, + remove, + removeDisabled, + isDisplayed, +}) => { + const { projectLanguages } = useApplicationContext((context) => ({ + projectLanguages: context.project?.languages ?? [], + })); + + function onChange(event: any) { + const { name: eventName, value: eventValue } = event.target; + if (includes(eventName, ATTRIBUTES.Type)) { + if (eventValue === TYPES.Object) { + handleChange({ + target: { + name: `${name}.${ATTRIBUTES.Attributes}`, + value: [ + { + name: '', + type: '', + set: false, + required: false, + }, + ], + }, + }); + } else if (eventValue === TYPES.Reference) { + handleChange({ + target: { + name: `${name}.${ATTRIBUTES.Reference}`, + value: { + by: REFERENCE_BY.Id, + type: '', + }, + }, + }); + } else if (eventValue === TYPES.Enum) { + handleChange({ + target: { + name: `${name}.${ATTRIBUTES.Enum}`, + value: [{ value: '', label: '' }], + }, + }); + } else if (eventValue === TYPES.LocalizedEnum) { + handleChange({ + target: { + name: `${name}.${ATTRIBUTES.LocalizedEnum}`, + value: [ + { + value: '', + label: + LocalizedTextInput.createLocalizedString(projectLanguages), + }, + ], + }, + }); + } + } + + handleChange(event); + } + + return ( + + + {value.type === TYPES.Object && ( + + )} + {value.type === TYPES.Reference && ( + + )} + {value.type === TYPES.Enum && ( + + )} + {value.type === TYPES.LocalizedEnum && ( + + )} + + ); +}; +AttributeGroup.displayName = 'AttributeGroup'; + +export default AttributeGroup; diff --git a/src/components/container-form/attribute.mod.css b/src/components/container-form/attribute.mod.css new file mode 100644 index 0000000..afa4cc3 --- /dev/null +++ b/src/components/container-form/attribute.mod.css @@ -0,0 +1,8 @@ +.attribute { + display: flex; + width: 100%; +} + +.attribute > * { + margin-right: var(--spacing-s); +} diff --git a/src/components/container-form/attribute.spec.toBeMigrated.js b/src/components/container-form/attribute.spec.toBeMigrated.js new file mode 100644 index 0000000..4d82c1f --- /dev/null +++ b/src/components/container-form/attribute.spec.toBeMigrated.js @@ -0,0 +1,83 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import faker from 'faker'; +import camelCase from 'lodash/camelCase'; +import useEffectMock from '../../test-utils/use-effect-mock'; +import { TYPES } from './constants'; +import Attribute from './attribute'; + +const mocks = { + name: camelCase(faker.random.words()), + handleChange: jest.fn(), + handleBlur: jest.fn(), + remove: jest.fn(), + removeDisabled: faker.random.boolean(), + isDisplayed: faker.random.boolean(), +}; + +const mockValue = { + name: faker.random.words(), + type: faker.random.arrayElement(Object.values(TYPES)), + required: faker.random.boolean(), + set: faker.random.boolean(), + display: faker.random.boolean(), +}; + +const loadAttribute = ({ value, touched = {}, errors = {} }) => + shallow( + + ); + +const requiredOption = '[data-testid="attribute-required"]'; + +describe('attribute', () => { + beforeAll(() => { + jest.spyOn(React, 'useEffect').mockImplementation(useEffectMock); + }); + + beforeEach(() => { + mocks.handleChange.mockClear(); + }); + + it('when attribute type is object, should disabled required option', () => { + const wrapper = loadAttribute({ + value: { ...mockValue, type: TYPES.Object }, + }); + expect(wrapper.find(requiredOption).prop('isDisabled')).toEqual(true); + }); + + it('when attribute type is boolean, should disabled required option', () => { + const wrapper = loadAttribute({ + value: { ...mockValue, type: TYPES.Boolean }, + }); + expect(wrapper.find(requiredOption).prop('isDisabled')).toEqual(true); + }); + + it('when attribute type changes to object, should set required option to false', () => { + const wrapper = loadAttribute({ + value: { ...mockValue, type: TYPES.String }, + }); + wrapper.setProps({ value: { ...mockValue, type: TYPES.Object } }); + expect(mocks.handleChange).toHaveBeenCalledWith({ + target: { name: `${mocks.name}.required`, value: false }, + }); + }); + + it('when attribute type changes to boolean, should set required option to false', () => { + const wrapper = loadAttribute({ + value: { ...mockValue, type: TYPES.String }, + }); + wrapper.setProps({ value: { ...mockValue, type: TYPES.Boolean } }); + expect(mocks.handleChange).toHaveBeenCalledWith({ + target: { name: `${mocks.name}.required`, value: false }, + }); + }); + + it('when attribute type changes to neither object nor boolean, should not set required option to false', () => { + const wrapper = loadAttribute({ + value: { ...mockValue, type: TYPES.String }, + }); + wrapper.setProps({ value: { ...mockValue, type: TYPES.Number } }); + expect(mocks.handleChange).not.toHaveBeenCalled(); + }); +}); diff --git a/src/components/container-form/attribute.tsx b/src/components/container-form/attribute.tsx new file mode 100644 index 0000000..19b38eb --- /dev/null +++ b/src/components/container-form/attribute.tsx @@ -0,0 +1,189 @@ +import React, { FC } from 'react'; +import { FormattedMessage, useIntl } from 'react-intl'; +import SecondaryIconButton from '@commercetools-uikit/secondary-icon-button'; +import SelectField from '@commercetools-uikit/select-field'; +import IconButton from '@commercetools-uikit/icon-button'; +import { BinLinearIcon, InformationIcon } from '@commercetools-uikit/icons'; +import CheckboxInput from '@commercetools-uikit/checkbox-input'; +import TextField from '@commercetools-uikit/text-field'; +import Spacings from '@commercetools-uikit/spacings'; +import Text from '@commercetools-uikit/text'; +import Tooltip from '@commercetools-uikit/tooltip'; +import { useFormik } from 'formik'; +import { ATTRIBUTES, AttributeValue, TYPES } from './constants'; +import messages from './messages'; +import styles from './attribute.mod.css'; + +type Formik = ReturnType>; + +const typeOptions = [ + { + label: , + value: TYPES.String, + }, + { + label: , + value: TYPES.LocalizedString, + }, + { + label: , + value: TYPES.Number, + }, + { + label: , + value: TYPES.Boolean, + }, + { + label: , + value: TYPES.Money, + }, + { + label: , + value: TYPES.Date, + }, + { + label: , + value: TYPES.Time, + }, + { + label: , + value: TYPES.DateTime, + }, + { + label: , + value: TYPES.Enum, + }, + { + label: , + value: TYPES.LocalizedEnum, + }, + { + label: , + value: TYPES.Object, + }, + { + label: , + value: TYPES.Reference, + }, +]; + +type Props = { + name: string; + value: AttributeValue; + touched: Formik['touched']; + errors: Formik['errors']; + handleChange: Formik['handleChange']; + handleBlur: Formik['handleBlur']; + remove: () => void; + removeDisabled?: boolean; + isDisplayed?: boolean; +}; + +const Attribute: FC = ({ + name, + value, + touched, + errors, + handleChange, + handleBlur, + remove, + removeDisabled, + isDisplayed, +}) => { + const intl = useIntl(); + const isRequiredDisabled = + value.type === TYPES.Object || value.type === TYPES.Boolean; + + // React.useEffect(() => { + // if (isRequiredDisabled) { + // handleChange({ + // target: { name: `${name}.required`, value: false }, + // }); + // } + // }, [value.type]); + + return ( + +
+ } + horizontalConstraint="scale" + isRequired + value={value.name} + touched={touched.name} + // errors={errors.name} + onChange={handleChange} + onBlur={handleBlur} + // renderError={(key, error) => error} + /> + } + horizontalConstraint="scale" + isRequired + value={value.type} + touched={touched.type} + errors={errors.type} + options={typeOptions} + onChange={handleChange} + onBlur={handleBlur} + // renderError={(key, error) => error} + /> + + + + + } + size="small" + /> + + + + + + + + + + + + + + +
+ } + label={intl.formatMessage(messages.removeAttributeButton)} + onClick={remove} + isDisabled={removeDisabled} + /> +
+ ); +}; +Attribute.displayName = 'Attribute'; + +export default Attribute; diff --git a/src/components/container-form/constants.ts b/src/components/container-form/constants.ts new file mode 100644 index 0000000..3d95c48 --- /dev/null +++ b/src/components/container-form/constants.ts @@ -0,0 +1,141 @@ +import { TCustomObject } from '../../types/generated/ctp'; + +export const TYPES = { + String: 'String', + LocalizedString: 'LocalizedString', + Number: 'Number', + Boolean: 'Boolean', + Money: 'Money', + Date: 'Date', + Time: 'Time', + DateTime: 'DateTime', + Enum: 'Enum', + LocalizedEnum: 'LocalizedEnum', + Object: 'Object', + Reference: 'Reference', +}; + +export enum TYPES_ENUM { + String = 'String', + LocalizedString = 'LocalizedString', + Number = 'Number', + Boolean = 'Boolean', + Money = 'Money', + Date = 'Date', + Time = 'Time', + DateTime = 'DateTime', + Enum = 'Enum', + LocalizedEnum = 'LocalizedEnum', + Object = 'Object', + Reference = 'Reference', +} + +export const REFERENCE_BY = { + Key: 'key', + Id: 'id', +}; + +export enum REFERENCE_TYPES_ENUM { + Cart = 'cart', + CartDiscount = 'cart-discount', + Category = 'category', + Channel = 'channel', + Customer = 'customer', + CustomerGroup = 'customer-group', + DiscountCode = 'discount-code', + KeyValueDocument = 'key-value-document', + Payment = 'payment', + Product = 'product', + ProductDiscount = 'product-discount', + ProductPrice = 'product-price', + ProductType = 'product-type', + Order = 'order', + OrderEdit = 'order-edit', + ShippingMethod = 'shipping-method', + ShoppingList = 'shopping-list', + State = 'state', + Store = 'store', + TaxCategory = 'tax-category', + Type = 'type', + Zone = 'zone', +} + +export const REFERENCE_TYPES = { + Cart: 'cart', + CartDiscount: 'cart-discount', + Category: 'category', + Channel: 'channel', + Customer: 'customer', + CustomerGroup: 'customer-group', + DiscountCode: 'discount-code', + KeyValueDocument: 'key-value-document', + Payment: 'payment', + Product: 'product', + ProductDiscount: 'product-discount', + ProductPrice: 'product-price', + ProductType: 'product-type', + Order: 'order', + OrderEdit: 'order-edit', + ShippingMethod: 'shipping-method', + ShoppingList: 'shopping-list', + State: 'state', + Store: 'store', + TaxCategory: 'tax-category', + Type: 'type', + Zone: 'zone', +}; + +export const ATTRIBUTES = { + Name: 'name', + Type: 'type', + Required: 'required', + Set: 'set', + Display: 'display', + Attributes: 'attributes', + Reference: 'reference', + Enum: 'enum', + LocalizedEnum: 'lenum', +}; + +export type LocalizedEnum = { + value: string; + label: { [key: string]: string }; +}; + +export type Enum = { + value: string; + label: string; +}; + +export type Reference = { by: string; type: REFERENCE_TYPES_ENUM }; + +export type AttributeValue = { + name: string; + type: TYPES_ENUM; + set?: boolean; + required?: boolean; + attributes?: Array; + reference?: Reference; + display?: boolean; + lenum?: Array; + enum?: Array; +}; + +export type Value = { + attributes: Array; +}; + +export type ContainerValue = { + key: string; +} & Value; + +export type ValueObject = { + value: Value; +} & Pick; + +export const emptyAttribute: AttributeValue = { + name: '', + type: TYPES_ENUM.Boolean, + set: false, + required: false, +}; diff --git a/src/components/container-form/container-form.tsx b/src/components/container-form/container-form.tsx new file mode 100644 index 0000000..ea77314 --- /dev/null +++ b/src/components/container-form/container-form.tsx @@ -0,0 +1,110 @@ +import React, { FC, ReactElement } from 'react'; +import { Formik, useFormik, FormikProvider } from 'formik'; +import { useIntl } from 'react-intl'; +import reduce from 'lodash/reduce'; +import { useApplicationContext } from '@commercetools-frontend/application-shell-connectors'; +import { array, bool, lazy, object, string } from 'yup'; +import messages from './messages'; +import { ContainerValue, TYPES } from './constants'; +import Form from './form'; + +type Formik = ReturnType; + +type FormProps = { + formElements: ReactElement; + values: Formik['values']; + isDirty: Formik['dirty']; + isSubmitting: Formik['isSubmitting']; + submitForm: Formik['handleSubmit']; + handleReset: Formik['handleReset']; +}; + +type Props = { + initialValues: ContainerValue; + onSubmit: (values: any) => void; + children: (formProps: FormProps) => JSX.Element; +}; + +const ContainerForm: FC = ({ onSubmit, initialValues, children }) => { + const intl = useIntl(); + const { projectLanguages } = useApplicationContext((context) => ({ + projectLanguages: context.project?.languages ?? [], + })); + + const requiredFieldMessage = intl.formatMessage(messages.requiredFieldError); + const requiredFieldError = { + required: requiredFieldMessage, + }; + const stringSchema = string().required(requiredFieldError); + const attributeSchema: any = { + name: stringSchema, + type: stringSchema, + set: bool(), + required: bool(), + display: bool(), + attributes: array(lazy(() => object(attributeSchema))), + reference: object().when('type', { + is: (val: any) => val === TYPES.Reference, + then: object({ + by: stringSchema, + type: stringSchema, + }), + }), + enum: array().when('type', { + is: (val: any) => val === TYPES.Enum, + then: array( + object({ + value: string().required(requiredFieldMessage), + label: string().required(requiredFieldMessage), + }) + ), + }), + lenum: array().when('type', { + is: (val: any) => val === TYPES.LocalizedEnum, + then: array( + object({ + value: string().required(requiredFieldMessage), + label: object( + reduce( + projectLanguages, + (name, lang) => ({ + ...name, + [lang]: string().required(requiredFieldMessage), + }), + {} + ) + ), + }) + ), + }), + }; + const validationSchema = object({ + key: stringSchema, + attributes: array(object(attributeSchema)), + }); + + const formik = useFormik({ + initialValues: initialValues, + onSubmit: onSubmit, + validationSchema: validationSchema, + enableReinitialize: true, + }); + + const formElements =
; + + return ( + + {children({ + formElements, + values: formik.values, + isDirty: formik.dirty, + isSubmitting: formik.isSubmitting, + submitForm: formik.handleSubmit, + handleReset: formik.handleReset, + })} + + ); +}; +ContainerForm.displayName = 'ContainerForm'; + +export default ContainerForm; diff --git a/src/components/container-form/enum-attributes.module.css b/src/components/container-form/enum-attributes.module.css new file mode 100644 index 0000000..cf7479b --- /dev/null +++ b/src/components/container-form/enum-attributes.module.css @@ -0,0 +1,3 @@ +.fullWidth { + width: 100%; +} diff --git a/src/components/container-form/enum-attributes.spec.toBeMigrated.js b/src/components/container-form/enum-attributes.spec.toBeMigrated.js new file mode 100644 index 0000000..92cf60f --- /dev/null +++ b/src/components/container-form/enum-attributes.spec.toBeMigrated.js @@ -0,0 +1,178 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import faker from 'faker'; +import kebabCase from 'lodash/kebabCase'; +import { FieldArray } from 'formik'; +import EnumAttributes from './enum-attributes'; + +const mocks = { + name: kebabCase(faker.random.words()), + handleChange: jest.fn(), + handleBlur: jest.fn(), +}; +const fieldArrayMocks = { + remove: jest.fn(), + push: jest.fn(), +}; + +const emptyValue = { value: '', label: '' }; + +const loadEnumAttributes = ({ value = [emptyValue], touched, errors }) => { + const wrapper = shallow( + + ); + + return shallow(wrapper.find(FieldArray).props().render(fieldArrayMocks)); +}; + +const removeButton = (index) => `[data-testid="remove-enum-option-${index}"]`; +const valueInput = (index) => `[data-testid="option-value-${index}"]`; +const valueInputError = (index) => + `[data-testid="option-value-error-${index}"]`; +const labelInput = (index) => `[data-testid="option-label-${index}"]`; +const labelInputError = (index) => + `[data-testid="option-label-error-${index}"]`; + +describe('enum attributes', () => { + it('when add button clicked, should display an additional option', () => { + const wrapper = loadEnumAttributes({}); + wrapper.find('[data-testid="add-enum-option"]').props().onClick(); + expect(fieldArrayMocks.push).toHaveBeenCalledWith(emptyValue); + }); + + it('when remove button clicked, should remove option from display', () => { + const index = 0; + const wrapper = loadEnumAttributes({}); + wrapper.find(removeButton(index)).props().onClick(); + expect(fieldArrayMocks.remove).toHaveBeenCalledWith(index); + }); + + it('when one option in value, should disable remove button', () => { + const index = 0; + const wrapper = loadEnumAttributes({}); + expect(wrapper.find(removeButton(index)).prop('isDisabled')).toEqual(true); + }); + + it('when multiple option in value, should enable remove button', () => { + const index = 0; + const wrapper = loadEnumAttributes({ value: [emptyValue, emptyValue] }); + expect(wrapper.find(removeButton(index)).prop('isDisabled')).toEqual(false); + }); + + describe('value input', () => { + const index = 0; + + describe('when input not touched', () => { + let wrapper; + + beforeEach(() => { + wrapper = loadEnumAttributes({}); + }); + + it('input should not have error styling', () => { + expect(wrapper.find(valueInput(index)).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(valueInputError(index)).exists()).toEqual(false); + }); + }); + + describe('when input touched and valid', () => { + let wrapper; + + beforeEach(() => { + wrapper = loadEnumAttributes({ touched: [{ value: true }] }); + }); + + it('input should not have error styling', () => { + expect(wrapper.find(valueInput(index)).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(valueInputError(index)).exists()).toEqual(false); + }); + }); + + describe('when input touched and invalid', () => { + const error = 'nope'; + let wrapper; + + beforeEach(() => { + wrapper = loadEnumAttributes({ + touched: [{ value: true }], + errors: [{ value: error }], + }); + }); + + it('input should have error styling', () => { + expect(wrapper.find(valueInput(index)).prop('hasError')).toEqual(true); + }); + + it('should not display error', () => { + expect(wrapper.find(valueInputError(index)).html()).toContain(error); + }); + }); + }); + + describe('label input', () => { + const index = 0; + + describe('when input not touched', () => { + let wrapper; + + beforeEach(() => { + wrapper = loadEnumAttributes({}); + }); + + it('input should not have error styling', () => { + expect(wrapper.find(labelInput(index)).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(labelInputError(index)).exists()).toEqual(false); + }); + }); + + describe('when input touched and valid', () => { + let wrapper; + + beforeEach(() => { + wrapper = loadEnumAttributes({ touched: [{ label: true }] }); + }); + + it('input should not have error styling', () => { + expect(wrapper.find(labelInput(index)).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(labelInputError(index)).exists()).toEqual(false); + }); + }); + + describe('when input touched and invalid', () => { + const error = 'nope'; + let wrapper; + + beforeEach(() => { + wrapper = loadEnumAttributes({ + touched: [{ label: true }], + errors: [{ label: error }], + }); + }); + + it('input should have error styling', () => { + expect(wrapper.find(labelInput(index)).prop('hasError')).toEqual(true); + }); + + it('should not display error', () => { + expect(wrapper.find(labelInputError(index)).html()).toContain(error); + }); + }); + }); +}); diff --git a/src/components/container-form/enum-attributes.tsx b/src/components/container-form/enum-attributes.tsx new file mode 100644 index 0000000..68940f7 --- /dev/null +++ b/src/components/container-form/enum-attributes.tsx @@ -0,0 +1,136 @@ +import React, { FC } from 'react'; +import get from 'lodash/get'; +import { FormattedMessage, useIntl } from 'react-intl'; +import { FieldArray } from 'formik'; +import SecondaryIconButton from '@commercetools-uikit/secondary-icon-button'; +import SecondaryButton from '@commercetools-uikit/secondary-button'; +import Constraints from '@commercetools-uikit/constraints'; +import { customProperties } from '@commercetools-uikit/design-system'; +import { ErrorMessage } from '@commercetools-uikit/messages'; +import FieldLabel from '@commercetools-uikit/field-label'; +import Grid from '@commercetools-uikit/grid'; +import { BinLinearIcon, PlusBoldIcon } from '@commercetools-uikit/icons'; +import TextInput from '@commercetools-uikit/text-input'; +import Spacings from '@commercetools-uikit/spacings'; +import messages from './messages'; +import nestedStyles from './nested-attributes.module.css'; +import styles from './enum-attributes.module.css'; +import { TFormValue, Formik } from './localized-enum-attributes'; + +type Props = { + name: string; + value: Array; + touched: Formik['touched']; + errors: Formik['errors']; + handleBlur: Formik['handleBlur']; + handleChange: Formik['handleChange']; +}; + +const EnumAttributes: FC = ({ + name, + value, + errors, + touched, + handleChange, + handleBlur, +}) => { + const intl = useIntl(); + return ( +
+ ( + + } + /> + + } + label={intl.formatMessage(messages.addLabel)} + onClick={() => push({ value: '', label: '' })} + /> + + + } + hasRequiredIndicator + /> + } + hasRequiredIndicator + /> + + {value.map((val, index) => { + const valuePath = `${index}.value`; + const labelPath = `${index}.label`; + const hasValueError = + get(touched, valuePath) && get(errors, valuePath); + const hasLabelError = + get(touched, labelPath) && get(errors, labelPath); + return ( + +
+ + + {hasValueError && ( + + {get(errors, valuePath)} + + )} + +
+
+ + + {hasLabelError && ( + + {get(errors, labelPath)} + + )} + +
+ } + label={intl.formatMessage(messages.removeLabel)} + isDisabled={index === 0 && value.length === 1} + onClick={() => remove(index)} + /> +
+ ); + })} +
+
+ )} + /> +
+ ); +}; +EnumAttributes.displayName = 'EnumAttributes'; + +export default EnumAttributes; diff --git a/src/components/container-form/form.module.css b/src/components/container-form/form.module.css new file mode 100644 index 0000000..78af3d8 --- /dev/null +++ b/src/components/container-form/form.module.css @@ -0,0 +1,30 @@ +.form { + width: 100%; + display: flex; + flex-wrap: wrap; + align-items: flex-start; +} + +.panel { + margin-bottom: var(--spacing-s) !important; +} + +.field-card { + border: 1px solid var(--color-neutral); + margin-bottom: var(--spacing-s); + margin-right: var(--spacing-s); + min-width: 410px; + max-width: 550px; +} + +.field-card:last-of-type { + margin-bottom: 0; +} + +.field-card > div { + padding: var(--spacing-s); +} + +.type-select-wrapper { + min-width: var(--constraint-l); +} diff --git a/src/components/container-form/form.tsx b/src/components/container-form/form.tsx new file mode 100644 index 0000000..273b944 --- /dev/null +++ b/src/components/container-form/form.tsx @@ -0,0 +1,133 @@ +import React, { FC } from 'react'; +import get from 'lodash/get'; +import { FormattedMessage, useIntl } from 'react-intl'; +import { FieldArray, useFormik } from 'formik'; +import Card from '@commercetools-uikit/card'; +import CollapsiblePanel from '@commercetools-uikit/collapsible-panel'; +import Constraints from '@commercetools-uikit/constraints'; +import SecondaryButton from '@commercetools-uikit/secondary-button'; +import FieldLabel from '@commercetools-uikit/field-label'; +import TextField from '@commercetools-uikit/text-field'; +import { PlusBoldIcon } from '@commercetools-uikit/icons'; +import Spacings from '@commercetools-uikit/spacings'; +import AttributeGroup from './attribute-group'; +import messages from './messages'; +import styles from './form.module.css'; +import { emptyAttribute } from './constants'; + +type Formik = ReturnType>; + +type TFormValues = { + key: string; + attributes: Array<{ + name?: string; + type?: string; + required?: boolean; + set?: boolean; + attributes?: Array; + reference?: { + by?: string; + type?: string; + }; + }>; +}; + +type Props = { + values: TFormValues; + touched: Formik['touched']; + errors: Formik['errors']; + handleBlur: Formik['handleBlur']; + handleChange: Formik['handleChange']; +}; + +const Form: FC = ({ + values, + touched, + errors, + handleBlur, + handleChange, +}) => { + const intl = useIntl(); + return ( + + + + + } + className={styles.panel} + > +
+ + } + isRequired + errors={TextField.toFieldErrors(errors).key} + touched={touched.key} + onBlur={handleBlur} + onChange={handleChange} + //renderError={(key, error) => error} + /> + +
+
+ + + + } + className={styles.panel} + > +
+ + ( + + } + hasRequiredIndicator + /> + + } + onClick={() => push(emptyAttribute)} + /> + + {values.attributes.map((value, index) => { + return ( + + remove(index)} + removeDisabled={ + index === 0 && values.attributes.length === 1 + } + /> + + ); + })} + + )} + /> + +
+
+
+ ); +}; +Form.displayName = 'Form'; + +export default Form; diff --git a/src/components/container-form/index.ts b/src/components/container-form/index.ts new file mode 100644 index 0000000..b9949ae --- /dev/null +++ b/src/components/container-form/index.ts @@ -0,0 +1 @@ +export { default } from './container-form'; diff --git a/src/components/container-form/localized-enum-attributes.spec.toBeMigrated.js b/src/components/container-form/localized-enum-attributes.spec.toBeMigrated.js new file mode 100644 index 0000000..4778c1a --- /dev/null +++ b/src/components/container-form/localized-enum-attributes.spec.toBeMigrated.js @@ -0,0 +1,224 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import faker from 'faker'; +import forEach from 'lodash/forEach'; +import kebabCase from 'lodash/kebabCase'; +import times from 'lodash/times'; +import { FieldArray } from 'formik'; +import * as AppContext from '@commercetools-frontend/application-shell-connectors'; +import LocalizedTextInput from '@commercetools-uikit/localized-text-input'; +import LocalizedEnumAttributes from './localized-enum-attributes'; + +const languages = times(2, faker.random.locale()); +const project = { languages }; + +const mocks = { + name: kebabCase(faker.random.words()), + handleChange: jest.fn(), + handleBlur: jest.fn(), +}; +const fieldArrayMocks = { + remove: jest.fn(), + push: jest.fn(), +}; + +const emptyValue = { + value: '', + label: LocalizedTextInput.createLocalizedString(languages), +}; + +const loadLocalizedEnumAttributes = ({ + value = [emptyValue], + touched, + errors, +}) => { + const wrapper = shallow( + + ); + + return shallow(wrapper.find(FieldArray).props().render(fieldArrayMocks)); +}; + +const removeButton = (index) => `[data-testid="remove-enum-option-${index}"]`; +const valueInput = (index) => `[data-testid="option-value-${index}"]`; +const valueInputError = (index) => + `[data-testid="option-value-error-${index}"]`; +const labelInput = (index, language) => + `[data-testid="option-label-${index}-${language}"]`; +const labelInputError = (index, language) => + `[data-testid="option-label-error-${index}-${language}"]`; + +describe('localized enum attributes', () => { + beforeEach(() => { + jest.spyOn(AppContext, 'useApplicationContext').mockImplementation(() => ({ + project, + })); + }); + + it('when add button clicked, should display an additional option', () => { + const wrapper = loadLocalizedEnumAttributes({}); + wrapper.find('[data-testid="add-enum-option"]').props().onClick(); + expect(fieldArrayMocks.push).toHaveBeenCalledWith(emptyValue); + }); + + it('when remove button clicked, should remove option from display', () => { + const index = 0; + const wrapper = loadLocalizedEnumAttributes({}); + wrapper.find(removeButton(index)).props().onClick(); + expect(fieldArrayMocks.remove).toHaveBeenCalledWith(index); + }); + + it('when one option in value, should disable remove button', () => { + const index = 0; + const wrapper = loadLocalizedEnumAttributes({}); + expect(wrapper.find(removeButton(index)).prop('isDisabled')).toEqual(true); + }); + + it('when multiple option in value, should enable remove button', () => { + const index = 0; + const wrapper = loadLocalizedEnumAttributes({ + value: [emptyValue, emptyValue], + }); + expect(wrapper.find(removeButton(index)).prop('isDisabled')).toEqual(false); + }); + + describe('value input', () => { + const index = 0; + + describe('when input not touched', () => { + let wrapper; + + beforeEach(() => { + wrapper = loadLocalizedEnumAttributes({}); + }); + + it('input should not have error styling', () => { + expect(wrapper.find(valueInput(index)).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(valueInputError(index)).exists()).toEqual(false); + }); + }); + + describe('when input touched and valid', () => { + let wrapper; + + beforeEach(() => { + wrapper = loadLocalizedEnumAttributes({ touched: [{ value: true }] }); + }); + + it('input should not have error styling', () => { + expect(wrapper.find(valueInput(index)).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(valueInputError(index)).exists()).toEqual(false); + }); + }); + + describe('when input touched and invalid', () => { + const error = 'nope'; + let wrapper; + + beforeEach(() => { + wrapper = loadLocalizedEnumAttributes({ + touched: [{ value: true }], + errors: [{ value: error }], + }); + }); + + it('input should have error styling', () => { + expect(wrapper.find(valueInput(index)).prop('hasError')).toEqual(true); + }); + + it('should not display error', () => { + expect(wrapper.find(valueInputError(index)).html()).toContain(error); + }); + }); + }); + + it('should display label inputs for each language in project', () => { + const index = 0; + const wrapper = loadLocalizedEnumAttributes({}); + forEach(project.languages, (language) => { + expect(wrapper.find(labelInput(index, language)).exists()).toEqual(true); + }); + }); + + describe('label input', () => { + const index = 0; + const language = languages[0]; + + describe('when input not touched', () => { + let wrapper; + + beforeEach(() => { + wrapper = loadLocalizedEnumAttributes({}); + }); + + it('input should not have error styling', () => { + expect( + wrapper.find(labelInput(index, language)).prop('hasError') + ).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(labelInputError(index, language)).exists()).toEqual( + false + ); + }); + }); + + describe('when input touched and valid', () => { + let wrapper; + + beforeEach(() => { + wrapper = loadLocalizedEnumAttributes({ + touched: [{ label: { [language]: true } }], + }); + }); + + it('input should not have error styling', () => { + expect( + wrapper.find(labelInput(index, language)).prop('hasError') + ).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(labelInputError(index, language)).exists()).toEqual( + false + ); + }); + }); + + describe('when input touched and invalid', () => { + const error = 'nope'; + let wrapper; + + beforeEach(() => { + wrapper = loadLocalizedEnumAttributes({ + touched: [{ label: { [language]: true } }], + errors: [{ label: { [language]: error } }], + }); + }); + + it('input should have error styling', () => { + expect( + wrapper.find(labelInput(index, language)).prop('hasError') + ).toEqual(true); + }); + + it('should not display error', () => { + expect(wrapper.find(labelInputError(index, language)).html()).toContain( + error + ); + }); + }); + }); +}); diff --git a/src/components/container-form/localized-enum-attributes.tsx b/src/components/container-form/localized-enum-attributes.tsx new file mode 100644 index 0000000..858dedd --- /dev/null +++ b/src/components/container-form/localized-enum-attributes.tsx @@ -0,0 +1,171 @@ +import React, { FC } from 'react'; +import get from 'lodash/get'; +import upperCase from 'lodash/upperCase'; +import { FieldArray, useFormik } from 'formik'; +import { FormattedMessage, useIntl } from 'react-intl'; +import { useApplicationContext } from '@commercetools-frontend/application-shell-connectors'; +import SecondaryIconButton from '@commercetools-uikit/secondary-icon-button'; +import SecondaryButton from '@commercetools-uikit/secondary-button'; +import Constraints from '@commercetools-uikit/constraints'; +import { customProperties } from '@commercetools-uikit/design-system'; +import FieldLabel from '@commercetools-uikit/field-label'; +import Grid from '@commercetools-uikit/grid'; +import { BinLinearIcon, PlusBoldIcon } from '@commercetools-uikit/icons'; +import TextInput from '@commercetools-uikit/text-input'; +import LocalizedTextInput from '@commercetools-uikit/localized-text-input'; +import { ErrorMessage } from '@commercetools-uikit/messages'; +import Spacings from '@commercetools-uikit/spacings'; +import messages from './messages'; +import styles from './enum-attributes.module.css'; +import nestedStyles from './nested-attributes.module.css'; + +export type TFormValue = { + value: string; + label: object; +}; + +export type Formik = ReturnType>; + +type Props = { + name: string; + value: Array; + touched: Formik['touched']; + errors: Formik['errors']; + handleBlur: Formik['handleBlur']; + handleChange: Formik['handleChange']; +}; + +const LocalizedEnumAttributes: FC = ({ + name, + value, + errors, + touched, + handleChange, + handleBlur, +}) => { + const intl = useIntl(); + const { project } = useApplicationContext(); + const { projectLanguages } = useApplicationContext((context) => ({ + projectLanguages: context.project?.languages ?? [], + })); + const gridColumns = 2 + projectLanguages.length; + + return ( +
+ ( + + } + /> + + } + label={intl.formatMessage(messages.addLabel)} + onClick={() => + push({ + value: '', + label: + LocalizedTextInput.createLocalizedString( + projectLanguages + ), + }) + } + /> + + + } + hasRequiredIndicator + /> + {projectLanguages.map((language) => ( + + } + hasRequiredIndicator + /> + ))} + + {value.map((val, index) => { + const valuePath = `${index}.value`; + const labelPath = (language: string) => + `${index}.label.${language}`; + const hasValueError = + get(touched, valuePath) && get(errors, valuePath); + const hasLabelError = (language: string) => + get(touched, `${labelPath(language)}`) && + get(errors, `${labelPath(language)}`); + return ( + +
+ + + {hasValueError && ( + + {get(errors, valuePath)} + + )} + +
+ {projectLanguages.map((language) => ( +
+ + + {hasLabelError(language) && ( + + {get(errors, labelPath(language))} + + )} + +
+ ))} + } + label={intl.formatMessage(messages.removeLabel)} + isDisabled={index === 0 && value.length === 1} + onClick={() => remove(index)} + /> +
+ ); + })} +
+
+ )} + /> +
+ ); +}; +LocalizedEnumAttributes.displayName = 'LocalizedEnumAttributes'; + +export default LocalizedEnumAttributes; diff --git a/src/components/container-form/messages.ts b/src/components/container-form/messages.ts new file mode 100644 index 0000000..28f25d0 --- /dev/null +++ b/src/components/container-form/messages.ts @@ -0,0 +1,190 @@ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + generalInformationTitle: { + id: 'Container.form.panel.general.title', + description: 'Title for general information panel', + defaultMessage: 'General Information', + }, + containerInformationTitle: { + id: 'Container.form.panel.container.title', + description: 'Title for container information panel', + defaultMessage: 'Schema Information', + }, + keyTitle: { + id: 'Container.form.key.title', + description: 'Title for key field', + defaultMessage: 'Container key', + }, + attributesTitle: { + id: 'Container.form.attributes.title', + description: 'Title for attributes field', + defaultMessage: 'Attributes', + }, + addAttributeButton: { + id: 'Container.form.button.addAttribute', + description: 'Label for add attribute button', + defaultMessage: 'Add Attribute', + }, + removeAttributeButton: { + id: 'Container.form.button.removeAttribute', + description: 'Label for remove attribute button', + defaultMessage: 'Remove Attribute', + }, + nameTitle: { + id: 'Container.form.name.title', + description: 'Title for attributes name field', + defaultMessage: 'Name', + }, + typeTitle: { + id: 'Container.form.type.title', + description: 'Title for attributes type field', + defaultMessage: 'Type', + }, + stringLabel: { + id: 'Container.form.type.label.string', + description: 'Label for attributes string value', + defaultMessage: 'Text', + }, + localizedStringLabel: { + id: 'Container.form.type.label.i18nString', + description: 'Label for attributes string value', + defaultMessage: 'Localized Text', + }, + numberLabel: { + id: 'Container.form.type.label.number', + description: 'Label for attributes number value', + defaultMessage: 'Number', + }, + booleanLabel: { + id: 'Container.form.type.label.boolean', + description: 'Label for attributes boolean value', + defaultMessage: 'Boolean', + }, + moneyLabel: { + id: 'Container.form.type.label.money', + description: 'Label for attributes money value', + defaultMessage: 'Money', + }, + dateLabel: { + id: 'Container.form.type.label.date', + description: 'Label for attributes date value', + defaultMessage: 'Date', + }, + timeLabel: { + id: 'Container.form.type.label.time', + description: 'Label for attributes time value', + defaultMessage: 'Time', + }, + dateTimeLabel: { + id: 'Container.form.type.label.dateTime', + description: 'Label for attributes date time value', + defaultMessage: 'Date and Time', + }, + enumLabel: { + id: 'Container.form.type.label.enum', + description: 'Label for attributes enum value', + defaultMessage: 'List (enum)', + }, + localizedEnumLabel: { + id: 'Container.form.type.label.i18nEnum', + description: 'Label for attributes localized enum value', + defaultMessage: 'Localized List (enum)', + }, + objectLabel: { + id: 'Container.form.type.label.object', + description: 'Label for attributes object value', + defaultMessage: 'Object', + }, + referenceLabel: { + id: 'Container.form.type.label.reference', + description: 'Label for attributes reference value', + defaultMessage: 'Reference', + }, + attributeSettingsTitle: { + id: 'Container.form.attributeSettings.title', + description: 'Title for attributes settings fields', + defaultMessage: 'Attribute Settings', + }, + attributeSettingsHint: { + id: 'Container.form.attributeSettings.hint', + description: 'Hint for attributes settings fields', + defaultMessage: + 'Attributes selected as "Display in List" will be shown in the value column of the Custom Objects List', + }, + setTitle: { + id: 'Container.form.set.title', + description: 'Title for attributes set field', + defaultMessage: 'Set', + }, + requiredTitle: { + id: 'Container.form.required.title', + description: 'Title for attributes required field', + defaultMessage: 'Required', + }, + displayTitle: { + id: 'Container.form.display.title', + description: 'Title for attributes display field', + defaultMessage: 'Display in List', + }, + objectAttributesTitle: { + id: 'Container.form.objectAttributes.title', + description: 'Title for object attributes fields', + defaultMessage: 'Object Attributes: {name}', + }, + referenceByTitle: { + id: 'Container.form.reference.by.title', + description: 'Title for reference by field', + defaultMessage: 'Reference By', + }, + referenceTypeTitle: { + id: 'Container.form.reference.type.title', + description: 'Title for reference type field', + defaultMessage: 'Type of Reference', + }, + referenceByHint: { + id: 'Container.form.reference.hint', + description: 'Hint for reference by field', + defaultMessage: 'Reference by key does not support reference expansion.', + }, + enumOptionsTitle: { + id: 'Container.form.enumOptions.title', + description: 'Title for enum options fields', + defaultMessage: 'List Options', + }, + keyLabel: { + id: 'Container.form.enum.key.label', + description: 'Label for enum key label', + defaultMessage: 'Key', + }, + labelLabel: { + id: 'Container.form.enum.label.label', + description: 'Label for enum label label', // ha ha + defaultMessage: 'Label', + }, + labelLocalizedLabel: { + id: 'Container.form.enum.label.i18nLabel', + description: 'Label for enum localized label label', + defaultMessage: 'Label ({language})', + }, + addLabel: { + id: 'Container.form.add.button', + description: 'Label for add button', + defaultMessage: 'Add', + }, + removeLabel: { + id: 'Container.form.remove.button', + description: 'Label for remove button', + defaultMessage: 'Remove', + }, + submitButton: { + id: 'Container.form.button.submit', + description: 'Label for submit button', + defaultMessage: 'Save', + }, + requiredFieldError: { + id: 'Container.form.error.required', + description: 'The error message for required fields', + defaultMessage: 'This field is required. Provide a value.', + }, +}); diff --git a/src/components/container-form/nested-attributes.module.css b/src/components/container-form/nested-attributes.module.css new file mode 100644 index 0000000..1ff18f2 --- /dev/null +++ b/src/components/container-form/nested-attributes.module.css @@ -0,0 +1,4 @@ +.nested { + border-left: 1px solid var(--color-neutral-60); + padding-left: var(--spacing-m); +} diff --git a/src/components/container-form/object-attributes.spec.toBeMigrated.js b/src/components/container-form/object-attributes.spec.toBeMigrated.js new file mode 100644 index 0000000..6cbdd17 --- /dev/null +++ b/src/components/container-form/object-attributes.spec.toBeMigrated.js @@ -0,0 +1,68 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import faker from 'faker'; +import { FieldArray } from 'formik'; +import kebabCase from 'lodash/kebabCase'; +import ObjectAttributes from './object-attributes'; + +const mocks = { + object: faker.random.word(), + name: kebabCase(faker.random.words()), + handleChange: jest.fn(), + handleBlur: jest.fn(), +}; +const fieldArrayMocks = { + remove: jest.fn(), + push: jest.fn(), +}; + +const emptyValue = { + name: '', + type: '', + set: false, + required: false, +}; + +const loadObjectAttributes = ({ value = [emptyValue], touched, errors }) => { + const wrapper = shallow( + + ); + + return shallow(wrapper.find(FieldArray).props().render(fieldArrayMocks)); +}; + +const attribute = (index) => `[data-testid='attribute-${index}']`; + +describe('object attributes', () => { + it('when add button clicked, should display an additional attribute', () => { + const wrapper = loadObjectAttributes({}); + wrapper.find('[data-testid="add-attribute"]').props().onClick(); + expect(fieldArrayMocks.push).toHaveBeenCalledWith(emptyValue); + }); + + it('when remove button clicked, should remove attribute from display', () => { + const index = 0; + const wrapper = loadObjectAttributes({}); + wrapper.find(attribute(index)).props().remove(); + expect(fieldArrayMocks.remove).toHaveBeenCalledWith(index); + }); + + it('when one attribute in value, should disable remove button', () => { + const index = 0; + const wrapper = loadObjectAttributes({}); + expect(wrapper.find(attribute(index)).prop('removeDisabled')).toEqual(true); + }); + + it('when multiple attributes in value, should enable remove button', () => { + const index = 0; + const wrapper = loadObjectAttributes({ value: [emptyValue, emptyValue] }); + expect(wrapper.find(attribute(index)).prop('removeDisabled')).toEqual( + false + ); + }); +}); diff --git a/src/components/container-form/object-attributes.tsx b/src/components/container-form/object-attributes.tsx new file mode 100644 index 0000000..03948e8 --- /dev/null +++ b/src/components/container-form/object-attributes.tsx @@ -0,0 +1,102 @@ +import React, { FC } from 'react'; +import get from 'lodash/get'; +import { FormattedMessage, useIntl } from 'react-intl'; +import { FieldArray, useFormik } from 'formik'; +import Constraints from '@commercetools-uikit/constraints'; +import SecondaryButton from '@commercetools-uikit/secondary-button'; +import FieldLabel from '@commercetools-uikit/field-label'; +import { PlusBoldIcon } from '@commercetools-uikit/icons'; +import Spacings from '@commercetools-uikit/spacings'; +// eslint-disable-next-line import/no-cycle +import AttributeGroup from './attribute-group'; +import messages from './messages'; +import styles from './nested-attributes.module.css'; +import { TFormValue as Reference } from './reference-attribute'; + +type TFormValue = { + name?: string; + type?: string; + required?: boolean; + set?: boolean; + attributes?: Array; + reference?: Reference; +}; + +type Formik = ReturnType>; + +type Props = { + object: string; + isDisplayed?: boolean; + name: string; + value: Array; + touched: Formik['touched']; + errors: Formik['errors']; + handleBlur: Formik['handleBlur']; + handleChange: Formik['handleChange']; +}; + +const ObjectAttributes: FC = ({ + object, + isDisplayed, + name, + value, + touched, + errors, + handleBlur, + handleChange, +}) => { + const intl = useIntl(); + return ( +
+ ( + + + } + /> + + } + onClick={() => + push({ + name: '', + type: '', + set: false, + required: false, + }) + } + /> + + {value.map((objectValue, objectIndex) => ( + remove(objectIndex)} + removeDisabled={objectIndex === 0 && value.length === 1} + isDisplayed={isDisplayed} + /> + ))} + + )} + /> +
+ ); +}; +ObjectAttributes.displayName = 'ObjectAttributes'; + +export default ObjectAttributes; diff --git a/src/components/container-form/reference-attribute.tsx b/src/components/container-form/reference-attribute.tsx new file mode 100644 index 0000000..c30a09c --- /dev/null +++ b/src/components/container-form/reference-attribute.tsx @@ -0,0 +1,80 @@ +import React, { FC } from 'react'; +import map from 'lodash/map'; +import { FormattedMessage } from 'react-intl'; +import SelectField from '@commercetools-uikit/select-field'; +import Spacings from '@commercetools-uikit/spacings'; +import Text from '@commercetools-uikit/text'; +import { useFormik } from 'formik'; +import { REFERENCE_BY, REFERENCE_TYPES } from './constants'; +import messages from './messages'; +import styles from './nested-attributes.module.css'; + +const mapOptions = (options: any) => + map(options, (option) => ({ + label: option, + value: option, + })); + +const referenceOptions = mapOptions(REFERENCE_BY); +const typeOptions = mapOptions(REFERENCE_TYPES); + +export type TFormValue = { by: string; type: string }; + +type Formik = ReturnType>; + +type Props = { + name: string; + value: TFormValue; + touched: Formik['touched']; + errors: Formik['errors']; + handleBlur: Formik['handleBlur']; + handleChange: Formik['handleChange']; +}; + +const ReferenceAttribute: FC = ({ + name, + value, + errors, + touched, + handleChange, + handleBlur, +}) => { + return ( +
+ + + } + options={referenceOptions} + horizontalConstraint={4} + isRequired + value={value.by} + // errors={errors.by} + touched={touched.by} + onChange={handleChange} + onBlur={handleBlur} + // renderError={(key, error) => error} + /> + } + options={typeOptions} + horizontalConstraint={5} + isRequired + value={value.type} + // errors={errors.type} + touched={touched.type} + onChange={handleChange} + onBlur={handleBlur} + // renderError={(key, error) => error} + /> + + + +
+ ); +}; +ReferenceAttribute.displayName = 'ReferenceAttribute'; + +export default ReferenceAttribute; diff --git a/src/components/container-list/constants.ts b/src/components/container-list/constants.ts new file mode 100644 index 0000000..c4f4ec9 --- /dev/null +++ b/src/components/container-list/constants.ts @@ -0,0 +1,13 @@ +import { CONTAINER } from '../../constants'; + +export const FIELDS = { + KEY: 'key', + LAST_MODIFIED: 'lastModifiedAt', + CREATED: 'createdAt', +}; +export const PAGE_SIZE = 15; +export const DEFAULT_VARIABLES = { + limit: PAGE_SIZE, + offset: 0, + container: CONTAINER, +}; diff --git a/src/components/container-list/container-list.spec.toBeMigrated.js b/src/components/container-list/container-list.spec.toBeMigrated.js new file mode 100644 index 0000000..ecc68ec --- /dev/null +++ b/src/components/container-list/container-list.spec.toBeMigrated.js @@ -0,0 +1,149 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import last from 'lodash/last'; +import faker from 'faker'; +import { setQuery, useQuery } from '@commercetools-frontend/application-shell'; +import SelectInput from '@commercetools-uikit/select-input'; +import Grid from '@commercetools-uikit/grid'; +import Pagination from '../pagination'; +import ViewHeader from '../view-header'; +import { generateContainers } from '../../test-utils'; +import GetContainers from '../get-custom-objects.ctp.graphql'; +import ContainerList from './container-list'; +import { DEFAULT_VARIABLES, FIELDS, PAGE_SIZE } from './constants'; +import { SORT_OPTIONS } from '../../constants'; + +const mocks = { + match: { + url: faker.internet.url(), + }, +}; + +const loadContainerList = () => shallow(); + +describe('container list', () => { + it('should retrieve containers', () => { + loadContainerList(); + expect(useQuery).toHaveBeenCalledWith(GetContainers, { + variables: { + ...DEFAULT_VARIABLES, + sort: `${FIELDS.KEY} ${SORT_OPTIONS.ASC}`, + }, + }); + }); + + describe('when container query fails', () => { + let wrapper; + beforeEach(() => { + setQuery({ error: { message: 'failed to load' } }); + wrapper = loadContainerList(); + }); + + it('should display error message', () => { + expect(wrapper.find('[data-testid="loading-error"]').exists()).toEqual( + true + ); + }); + + it('should not display container list', () => { + expect(wrapper.find(Grid).exists()).toEqual(false); + }); + }); + + describe('when container query returns data', () => { + let wrapper; + beforeEach(() => { + setQuery({ data: generateContainers() }); + wrapper = loadContainerList(); + }); + + it('should display result count', () => { + const title = shallow(wrapper.find(ViewHeader).prop('title')); + expect(title.find('[data-testid="total-results"]').exists()).toEqual( + true + ); + }); + + it('should display container list', () => { + expect(wrapper.find(Grid).exists()).toEqual(true); + }); + }); + + describe('when container query returns an empty list', () => { + let wrapper; + beforeEach(() => { + setQuery({ data: generateContainers(0) }); + wrapper = loadContainerList(); + }); + + it('should not display result count', () => { + const title = shallow(wrapper.find(ViewHeader).prop('title')); + expect(title.find('[data-testid="total-results"]').exists()).toEqual( + false + ); + }); + + it('should not display custom object list', () => { + expect(wrapper.find(Grid).exists()).toEqual(false); + }); + + it('should display error message', () => { + expect(wrapper.find('[data-testid="no-results-error"]').exists()).toEqual( + true + ); + }); + }); + + describe('container card', () => { + const containers = generateContainers(1); + const container = containers.customObjects.results[0]; + let wrapper; + beforeEach(() => { + setQuery({ data: containers }); + wrapper = loadContainerList(); + }); + + it('should display container key', () => { + expect(wrapper.find('[data-testid="container-key"]').html()).toContain( + container.key + ); + }); + + it('should display number of container attributes', () => { + expect( + wrapper.find('[data-testid="container-attributes"]').prop('values') + ).toEqual({ total: container.value.attributes.length }); + }); + }); + + it('when next pagination button clicked, should query for next page', () => { + setQuery({ data: generateContainers() }); + const wrapper = loadContainerList(); + wrapper.find(Pagination).props().next(); + const result = last(useQuery.mock.calls)[1]; + expect(result.variables.offset).toEqual(PAGE_SIZE); + }); + + // In the UI, clicking previous on the first page is disallowed, but for ease of testing + // that's what is happening here, hence the strange expectation. + it('when previous pagination button clicked, should query for previous page', () => { + setQuery({ data: generateContainers() }); + const wrapper = loadContainerList(); + wrapper.find(Pagination).props().previous(); + const result = last(useQuery.mock.calls)[1]; + expect(result.variables.offset).toEqual(-PAGE_SIZE); + }); + + it('when table column sort direction clicked, should update table sort order', () => { + setQuery({ data: generateContainers() }); + const wrapper = loadContainerList(); + const sort = `${FIELDS.CREATED} ${SORT_OPTIONS.DESC}`; + wrapper + .find(SelectInput) + .props() + .onChange({ target: { value: sort } }); + wrapper.update(); + const result = last(useQuery.mock.calls)[1]; + expect(result.variables.sort).toEqual(sort); + }); +}); diff --git a/src/components/container-list/container-list.tsx b/src/components/container-list/container-list.tsx new file mode 100644 index 0000000..312e862 --- /dev/null +++ b/src/components/container-list/container-list.tsx @@ -0,0 +1,211 @@ +import React, { lazy, ReactNode } from 'react'; +import { Link, Switch, useHistory, useRouteMatch } from 'react-router-dom'; +import { SuspendedRoute } from '@commercetools-frontend/application-shell'; +import { FormattedMessage, useIntl } from 'react-intl'; +import SecondaryButton from '@commercetools-uikit/secondary-button'; +import Card from '@commercetools-uikit/card'; +import Constraints from '@commercetools-uikit/constraints'; +import { customProperties } from '@commercetools-uikit/design-system'; +import { PlusBoldIcon } from '@commercetools-uikit/icons'; +import SelectInput from '@commercetools-uikit/select-input'; +import Grid from '@commercetools-uikit/grid'; +import Spacings from '@commercetools-uikit/spacings'; +import Text from '@commercetools-uikit/text'; +import { + InfoMainPage, + PageNotFound, +} from '@commercetools-frontend/application-components'; +import { Pagination } from '@commercetools-uikit/pagination'; +import { + useDataTableSortingState, + usePaginationState, +} from '@commercetools-uikit/hooks'; +import { ContentNotification } from '@commercetools-uikit/notifications'; +import LoadingSpinner from '@commercetools-uikit/loading-spinner'; +import { CONTAINER, SORT_OPTIONS } from '../../constants'; +import { getErrorMessage } from '../../helpers'; +import { useCustomObjectsFetcher } from '../../hooks/use-custom-object-connector/use-custom-object-connector'; +import { FIELDS } from './constants'; +import messages from './messages'; + +const CreateContainer = lazy(() => import('../create-container')); + +const ContainerDetails = lazy(() => import('../container-details')); + +const sortOptions: Array<{ label: ReactNode; value: string }> = [ + { + label: , + value: `${FIELDS.CREATED} ${SORT_OPTIONS.DESC}`, + }, + { + label: , + value: `${FIELDS.CREATED} ${SORT_OPTIONS.ASC}`, + }, + { + label: , + value: `${FIELDS.LAST_MODIFIED} ${SORT_OPTIONS.DESC}`, + }, + { + label: , + value: `${FIELDS.KEY} ${SORT_OPTIONS.ASC}`, + }, + { + label: , + value: `${FIELDS.KEY} ${SORT_OPTIONS.DESC}`, + }, +]; + +const ContainerList = () => { + const match = useRouteMatch(); + const { push } = useHistory(); + const intl = useIntl(); + const { page, perPage } = usePaginationState(); + + const tableSorting = useDataTableSortingState({ + key: FIELDS.KEY, + order: 'asc', + }); + + const { customObjectsPaginatedResult, loading, error, refetch } = + useCustomObjectsFetcher({ + container: CONTAINER, + sort: [`${tableSorting.value.key} ${tableSorting.value.order}`], + limit: perPage.value, + offset: (page.value - 1) * perPage.value, + }); + + const handleSortChange = (event: any) => { + const { value } = event.target; + const sorting = value.split(' '); + tableSorting.onChange(sorting[0], sorting[1]); + }; + + if (error) { + return ( + + {getErrorMessage(error)} + + ); + } + if (loading) { + return ( + + + + ); + } + + if (!customObjectsPaginatedResult || !customObjectsPaginatedResult.results) { + return ; + } + + const { results, count, total } = customObjectsPaginatedResult; + + return ( + + + + {intl.formatMessage(messages.title)} + + {!!total && ( + + + + )} + + + } + as="a" + href={`${match.url}/new`} + label={intl.formatMessage(messages.createContainer)} + /> + + } + > + {count && count > 0 ? ( + + + + + + + + {results && + results.map(({ id, key, value }) => { + return ( + + + + + {key} + + + ).length, + }} + {...messages.attributesLabel} + /> + + + + + ); + })} + + + + + ) : ( + count === 0 && ( + + ) + )} + + + { + refetch(); + push(`${match.url}`); + }} + /> + + + { + refetch(); + push(`${match.url}`); + }} + /> + + + + ); +}; +ContainerList.displayName = 'ContainerList'; + +export default ContainerList; diff --git a/src/components/container-list/index.ts b/src/components/container-list/index.ts new file mode 100644 index 0000000..09be476 --- /dev/null +++ b/src/components/container-list/index.ts @@ -0,0 +1 @@ +export { default } from './container-list'; diff --git a/src/components/container-list/messages.ts b/src/components/container-list/messages.ts new file mode 100644 index 0000000..43fe52b --- /dev/null +++ b/src/components/container-list/messages.ts @@ -0,0 +1,60 @@ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + title: { + id: 'ContainerList.title', + description: 'The page title of the container list view', + defaultMessage: 'Container Schema Manager', + }, + titleResults: { + id: 'ContainerList.title.results', + description: 'Custom object title result total', + defaultMessage: '{total} {total, plural, one {result} other {results}}', + }, + createContainer: { + id: 'ContainerList.button.createContainer', + description: 'Label for the button to create an container', + defaultMessage: 'Create container schema', + }, + errorLoading: { + id: 'ContainerList.error.loading', + description: 'Error title when querying for containers fails', + defaultMessage: 'Something went wrong loading the containers.', + }, + errorNoResults: { + id: 'ContainerList.error.noResults', + description: 'Error title when no results are returned', + defaultMessage: 'No container schemas found on this project.', + }, + attributesLabel: { + id: 'ContainerList.label.attributes', + description: 'The attributes label', + defaultMessage: + '({total} {total, plural, one {attribute} other {attributes}})', + }, + newestFirstLabel: { + id: 'ContainerList.sort.label.newestFirst', + description: 'The newest first sort option label', + defaultMessage: 'Newest first', + }, + oldestFirstLabel: { + id: 'ContainerList.sort.label.oldestFirst', + description: 'The oldest first sort option label', + defaultMessage: 'Oldest first', + }, + lastModifiedLabel: { + id: 'ContainerList.sort.label.lastModified', + description: 'The last modified sort option labell', + defaultMessage: 'Last modified', + }, + alphabeticalAscLabel: { + id: 'ContainerList.sort.label.alphabeticalAsc', + description: 'The ascending alphabetical sort option label', + defaultMessage: 'Alphabetical (asc)', + }, + alphabeticalDescLabel: { + id: 'ContainerList.sort.label.alphabeticalDesc', + description: 'The descending alphabetical sort option label', + defaultMessage: 'Alphabetical (desc)', + }, +}); diff --git a/src/components/create-container/create-container.spec.toBeMigrated.js b/src/components/create-container/create-container.spec.toBeMigrated.js new file mode 100644 index 0000000..fbdcbb7 --- /dev/null +++ b/src/components/create-container/create-container.spec.toBeMigrated.js @@ -0,0 +1,96 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import { FormattedMessage } from 'react-intl'; +import { + getMutation, + setMutation, +} from '@commercetools-frontend/application-shell'; +import { mockShowNotification } from '@commercetools-frontend/actions-global'; +import { CONTAINER, ROOT_PATH } from '../../constants'; +import ContainerForm from '../container-form'; +import CreateContainer from './create-container'; +import CreateContainerCustomObject from '../update-custom-object.rest.graphql'; +import messages from './messages'; +import { generateFormValues } from '../../test-utils'; + +const formValues = generateFormValues(); + +const mocks = { + match: { + params: { + projectKey: 'test-project', + }, + }, + history: { + push: jest.fn(), + }, +}; + +const loadCreateContainer = () => shallow(); + +describe('create container', () => { + const submitForm = async (wrapper, values = formValues) => + wrapper.find(ContainerForm).props().onSubmit(values); + + beforeEach(() => { + mockShowNotification.mockClear(); + mocks.history.push.mockClear(); + }); + + it('when form submitted, should create container with form values', () => { + setMutation({ loading: true }); + const wrapper = loadCreateContainer(); + const mutation = getMutation(CreateContainerCustomObject); + submitForm(wrapper); + expect(mutation).toHaveBeenCalledWith({ + variables: { + body: { + container: CONTAINER, + key: formValues.key, + value: { + attributes: formValues.attributes, + }, + }, + }, + }); + }); + + it('when create container fails, should show error message', async () => { + const error = { message: 'failed' }; + setMutation({ error }); + const wrapper = loadCreateContainer(); + await submitForm(wrapper).catch(() => + expect(mockShowNotification).toHaveBeenCalledWith({ + text: ( + + ), + }) + ); + }); + + describe('when create container succeeds', () => { + const data = {}; + let wrapper; + + beforeEach(async () => { + setMutation({ data }); + wrapper = loadCreateContainer(); + await submitForm(wrapper); + }); + + it('should display success message', () => { + expect(mockShowNotification).toHaveBeenCalledWith({ + text: , + }); + }); + + it('should redirect to main route', () => { + expect(mocks.history.push).toHaveBeenCalledWith( + `/${mocks.match.params.projectKey}/${ROOT_PATH}/containers` + ); + }); + }); +}); diff --git a/src/components/create-container/create-container.tsx b/src/components/create-container/create-container.tsx new file mode 100644 index 0000000..c9afdd0 --- /dev/null +++ b/src/components/create-container/create-container.tsx @@ -0,0 +1,101 @@ +import React, { FC } from 'react'; +import { useIntl } from 'react-intl'; +import { + DOMAINS, + NOTIFICATION_KINDS_SIDE, +} from '@commercetools-frontend/constants'; +import { useShowNotification } from '@commercetools-frontend/actions-global'; +import { + CustomFormDetailPage, + CustomFormModalPage, + FormModalPage, +} from '@commercetools-frontend/application-components'; +import { useIsAuthorized } from '@commercetools-frontend/permissions'; +import { CONTAINER, PERMISSIONS } from '../../constants'; +import ContainerForm from '../container-form'; + +import { emptyAttribute } from '../container-form/constants'; +import { useCustomObjectUpdater } from '../../hooks/use-custom-object-connector/use-custom-object-connector'; +import messages from './messages'; + +type Props = { + onClose: () => void; +}; + +const CreateContainer: FC = ({ onClose }) => { + const intl = useIntl(); + const showNotification = useShowNotification(); + const canManage = useIsAuthorized({ + demandedPermissions: [PERMISSIONS.Manage], + }); + + const customObjectUpdater = useCustomObjectUpdater(); + + const onSubmit = async (values: any) => { + const { key, attributes } = values; + + await customObjectUpdater.execute({ + draft: { + container: CONTAINER, + key, + value: JSON.stringify({ attributes }), + }, + onCompleted: () => { + showNotification({ + kind: NOTIFICATION_KINDS_SIDE.success, + domain: DOMAINS.SIDE, + text: intl.formatMessage(messages.createSuccess), + }); + onClose(); + }, + onError: (message) => { + showNotification({ + kind: NOTIFICATION_KINDS_SIDE.error, + domain: DOMAINS.SIDE, + text: intl.formatMessage(messages.createError), + }); + }, + }); + }; + + return ( + + {(formProps) => { + return ( + + + formProps.submitForm()} + label={FormModalPage.Intl.save} + /> + + } + > + {formProps.formElements} + + ); + }} + + ); +}; +CreateContainer.displayName = 'CreateContainer'; + +export default CreateContainer; diff --git a/src/components/create-container/index.ts b/src/components/create-container/index.ts new file mode 100644 index 0000000..7a06b53 --- /dev/null +++ b/src/components/create-container/index.ts @@ -0,0 +1 @@ +export { default } from './create-container'; diff --git a/src/components/create-container/messages.ts b/src/components/create-container/messages.ts new file mode 100644 index 0000000..9d8a3dd --- /dev/null +++ b/src/components/create-container/messages.ts @@ -0,0 +1,25 @@ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + title: { + id: 'CreateContainer.title', + description: 'The page title of create container', + defaultMessage: 'Create a container schema', + }, + backButton: { + id: 'CreateContainer.button.back', + description: 'Label for back button', + defaultMessage: 'To Container Schemas list', + }, + createSuccess: { + id: 'CreateContainer.form.message.success', + description: 'Success message for create container', + defaultMessage: 'Your container schema has been created.', + }, + createError: { + id: 'CreateContainer.message.create.error', + description: 'Error message for creating container', + defaultMessage: + 'Something went wrong. The container schema was not created. {message}', + }, +}); diff --git a/src/components/create-custom-object/create-custom-object.spec.toBeMigrated.js b/src/components/create-custom-object/create-custom-object.spec.toBeMigrated.js new file mode 100644 index 0000000..f514b6e --- /dev/null +++ b/src/components/create-custom-object/create-custom-object.spec.toBeMigrated.js @@ -0,0 +1,100 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import faker from 'faker'; +import kebabCase from 'lodash/kebabCase'; +import { FormattedMessage } from 'react-intl'; +import { + getMutation, + setMutation, +} from '@commercetools-frontend/application-shell'; +import { mockShowNotification } from '@commercetools-frontend/actions-global'; +import { ROOT_PATH } from '../../constants'; +import * as ContainerContext from '../../context/container-context'; +import { generateContainerContext } from '../../test-utils'; +import CreateCustomObjectMutation from '../update-custom-object.rest.graphql'; +import CreateCustomObject from './create-custom-object'; +import CustomObjectForm from '../custom-object-form'; +import messages from './messages'; + +const containerContext = generateContainerContext(); + +const formValues = { + container: kebabCase(faker.random.words()), +}; + +const mocks = { + match: { + params: { + projectKey: 'test-project', + }, + }, + history: { + push: jest.fn(), + }, +}; + +const loadCreateCustomObject = () => shallow(); + +describe('create custom object', () => { + const submitForm = async (wrapper, values = formValues) => + wrapper.find(CustomObjectForm).props().onSubmit(values); + + beforeEach(() => { + jest + .spyOn(ContainerContext, 'useContainerContext') + .mockImplementation(() => containerContext); + mockShowNotification.mockClear(); + mocks.history.push.mockClear(); + }); + + it('when form submitted, should create container with form values', () => { + setMutation({ loading: true }); + const wrapper = loadCreateCustomObject(); + const mutation = getMutation(CreateCustomObjectMutation); + submitForm(wrapper); + expect(mutation).toHaveBeenCalledWith({ + variables: { + body: formValues, + }, + }); + }); + + it('when create container fails, should show error message', async () => { + const error = { message: 'failed' }; + setMutation({ error }); + const wrapper = loadCreateCustomObject(); + await submitForm(wrapper).catch(() => + expect(mockShowNotification).toHaveBeenCalledWith({ + text: ( + + ), + }) + ); + }); + + describe('when create container succeeds', () => { + const data = {}; + let wrapper; + + beforeEach(async () => { + setMutation({ data }); + wrapper = loadCreateCustomObject(); + await submitForm(wrapper); + }); + + it('should display success message', () => { + expect(mockShowNotification).toHaveBeenCalledWith({ + text: , + }); + }); + + it('should redirect to main route', () => { + expect(mocks.history.push).toHaveBeenCalledWith( + `/${mocks.match.params.projectKey}/${ROOT_PATH}` + ); + }); + }); +}); diff --git a/src/components/create-custom-object/create-custom-object.tsx b/src/components/create-custom-object/create-custom-object.tsx new file mode 100644 index 0000000..46cf114 --- /dev/null +++ b/src/components/create-custom-object/create-custom-object.tsx @@ -0,0 +1,95 @@ +import React, { FC } from 'react'; +import { useIntl } from 'react-intl'; +import { useShowNotification } from '@commercetools-frontend/actions-global'; +import { + DOMAINS, + NOTIFICATION_KINDS_SIDE, +} from '@commercetools-frontend/constants'; +import { + CustomFormDetailPage, + CustomFormModalPage, + FormModalPage, +} from '@commercetools-frontend/application-components'; +import { useIsAuthorized } from '@commercetools-frontend/permissions'; +import { PERMISSIONS } from '../../constants'; +import CustomObjectForm from '../custom-object-form'; + +import { useCustomObjectUpdater } from '../../hooks/use-custom-object-connector/use-custom-object-connector'; +import messages from './messages'; + +type Props = { + onClose: () => void; +}; + +const CreateCustomObject: FC = ({ onClose }) => { + const intl = useIntl(); + const showNotification = useShowNotification(); + const canManage = useIsAuthorized({ + demandedPermissions: [PERMISSIONS.Manage], + }); + const customObjectUpdater = useCustomObjectUpdater(); + + const onSubmit = async (values: any) => { + await customObjectUpdater.execute({ + draft: values, + onCompleted: () => { + showNotification({ + kind: NOTIFICATION_KINDS_SIDE.success, + domain: DOMAINS.SIDE, + text: intl.formatMessage(messages.createSuccess), + }); + onClose(); + }, + onError: (message) => { + showNotification({ + kind: NOTIFICATION_KINDS_SIDE.error, + domain: DOMAINS.SIDE, + text: intl.formatMessage(messages.createSuccess), + }); + }, + }); + }; + + return ( + + {(formProps) => { + return ( + + + formProps.submitForm()} + label={FormModalPage.Intl.save} + /> + + } + > + {formProps.formElements} + + ); + }} + + ); +}; +CreateCustomObject.displayName = 'CreateCustomObject'; + +export default CreateCustomObject; diff --git a/src/components/create-custom-object/index.ts b/src/components/create-custom-object/index.ts new file mode 100644 index 0000000..9d59aaa --- /dev/null +++ b/src/components/create-custom-object/index.ts @@ -0,0 +1 @@ +export { default } from './create-custom-object'; diff --git a/src/components/create-custom-object/messages.ts b/src/components/create-custom-object/messages.ts new file mode 100644 index 0000000..3d85c95 --- /dev/null +++ b/src/components/create-custom-object/messages.ts @@ -0,0 +1,25 @@ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + title: { + id: 'CreateCustomObject.title', + description: 'The page title of create custom object', + defaultMessage: 'Create a custom object', + }, + backButton: { + id: 'CreateCustomObject.button.back', + description: 'Label for back button', + defaultMessage: 'To custom objects list', + }, + createSuccess: { + id: 'CreateCustomObject.form.message.success', + description: 'Success message for create custom object', + defaultMessage: 'Your custom object has been created.', + }, + createError: { + id: 'CreateCustomObject.message.create.error', + description: 'Error message for creating custom object', + defaultMessage: + 'Something went wrong. The custom object was not created. {message}', + }, +}); diff --git a/src/components/custom-object-details/custom-object-details.module.css b/src/components/custom-object-details/custom-object-details.module.css new file mode 100644 index 0000000..842a42b --- /dev/null +++ b/src/components/custom-object-details/custom-object-details.module.css @@ -0,0 +1,3 @@ +.deleteCustomObject { + align-self: flex-end; +} diff --git a/src/components/custom-object-details/custom-object-details.spec.toBeMigrated.js b/src/components/custom-object-details/custom-object-details.spec.toBeMigrated.js new file mode 100644 index 0000000..8cd7813 --- /dev/null +++ b/src/components/custom-object-details/custom-object-details.spec.toBeMigrated.js @@ -0,0 +1,126 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import faker from 'faker'; +import { Route } from 'react-router'; +import { + getMutation, + setMutation, + setQuery, + useQuery, +} from '@commercetools-frontend/application-shell'; +import { FormattedMessage } from 'react-intl'; +import { mockShowNotification } from '@commercetools-frontend/actions-global'; +import { ConfirmationDialog } from '@commercetools-frontend/application-components'; +import ViewHeader from '../view-header'; +import { ROOT_PATH } from '../../constants'; +import { generateCustomObject } from '../../test-utils'; +import GetCustomObject from '../get-custom-object.rest.graphql'; +import DeleteCustomObject from '../delete-custom-object.rest.graphql'; +import CustomObjectDetails from './custom-object-details'; +import messages from './messages'; + +const mocks = { + match: { + params: { + id: faker.random.uuid(), + projectKey: 'test-project', + }, + url: faker.internet.url(), + }, + history: { + push: jest.fn(), + }, +}; + +const customObject = generateCustomObject(); + +const loadCustomObjectDetails = () => + shallow(); + +describe('custom object details', () => { + it('should query for custom object by id', () => { + loadCustomObjectDetails(); + expect(useQuery).toHaveBeenCalledWith(GetCustomObject, { + variables: { id: mocks.match.params.id }, + }); + }); + + it('when custom object query fails, should display error message', () => { + setQuery({ error: { message: 'failed to load' } }); + const wrapper = loadCustomObjectDetails(); + expect(wrapper.find('[data-testid="loading-error"]').exists()).toEqual( + true + ); + }); + + it('when custom object query returns data, should display edit custom object form', () => { + setQuery({ data: { customObject } }); + const wrapper = loadCustomObjectDetails(); + expect(wrapper.find(Route).prop('path')).toEqual( + `${mocks.match.url}/general` + ); + }); + + describe('delete custom object', () => { + const loadCommands = (wrapper) => + shallow(wrapper.find(ViewHeader).prop('commands')); + + beforeEach(() => { + setQuery({ data: { customObject } }); + }); + + it('when dialog confirm button clicked, should remove asset', async () => { + setMutation({ loading: true }); + const wrapper = loadCustomObjectDetails(); + const commands = loadCommands(wrapper); + const mutation = getMutation(DeleteCustomObject); + await commands.find(ConfirmationDialog).props().onConfirm(); + + expect(mutation).toHaveBeenCalledWith({ + variables: { version: customObject.version }, + }); + }); + + describe('when bundle delete completes successfully', () => { + beforeEach(async () => { + setMutation({ data: {} }); + const wrapper = loadCustomObjectDetails(); + const commands = loadCommands(wrapper); + await commands.find(ConfirmationDialog).props().onConfirm(); + }); + + it('should show success notification', () => { + expect(mockShowNotification).toHaveBeenCalledWith({ + text: , + }); + }); + + it('should redirect to containers list', () => { + expect(mocks.history.push).toHaveBeenCalledWith( + `/${mocks.match.params.projectKey}/${ROOT_PATH}` + ); + }); + }); + + describe('when bundle delete fails', () => { + let commands; + + beforeEach(() => { + setMutation({ error: { message: 'error' } }); + const wrapper = loadCustomObjectDetails(); + commands = loadCommands(wrapper); + }); + + it('should show error notification', async () => { + try { + await commands.find(ConfirmationDialog).props().onConfirm(); + } catch (error) { + // eslint-disable-next-line jest/no-try-expect + expect(mockShowNotification).toHaveBeenCalledWith({ + text: , + }); + } + }); + }); + }); +}); diff --git a/src/components/custom-object-details/custom-object-details.tsx b/src/components/custom-object-details/custom-object-details.tsx new file mode 100644 index 0000000..888f1e7 --- /dev/null +++ b/src/components/custom-object-details/custom-object-details.tsx @@ -0,0 +1,212 @@ +import React, { FC } from 'react'; +import { useIntl } from 'react-intl'; +import { + CustomFormDetailPage, + CustomFormModalPage, + FormModalPage, + PageNotFound, +} from '@commercetools-frontend/application-components'; +import { + NOTIFICATION_KINDS_SIDE, + DOMAINS, +} from '@commercetools-frontend/constants'; +import Text from '@commercetools-uikit/text'; +import { useShowNotification } from '@commercetools-frontend/actions-global'; +import { useParams } from 'react-router-dom'; +import LoadingSpinner from '@commercetools-uikit/loading-spinner'; +import { ContentNotification } from '@commercetools-uikit/notifications'; +import Spacings from '@commercetools-uikit/spacings'; +import { reduce, isPlainObject, get } from 'lodash'; +import { useApplicationContext } from '@commercetools-frontend/application-shell-connectors'; +import { useIsAuthorized } from '@commercetools-frontend/permissions'; +import { PERMISSIONS } from '../../constants'; +import { TCustomObject } from '../../types/generated/ctp'; +import { getErrorMessage } from '../../helpers'; +import { AttributeValue } from '../container-form/constants'; +import CustomObjectForm, { + Items, +} from '../custom-object-form/custom-object-form'; +import { getAttributeValues } from '../custom-object-form/util'; +import { useContainerContext } from '../../context/container-context'; +import { Value } from '../custom-object-form/constants'; +import { + useCustomObjectDeleter, + useCustomObjectFetcher, + useCustomObjectUpdater, +} from '../../hooks/use-custom-object-connector/use-custom-object-connector'; +import messages from './messages'; + +type Props = { + onClose: () => void; +}; + +const getValueForAttributes = (value: Value, empty: Value): Value => { + return reduce( + empty, + (result, val, key) => ({ + ...result, + [key]: isPlainObject(val) + ? getValueForAttributes(get(value, key), val) + : get(value, key) || val, + }), + {} + ); +}; + +const initializeCustomObjectValues = ( + customObject: TCustomObject, + containers: Array, + currencies: Array, + languages: Array +): Items => { + const container = containers.find((item) => { + return item.key === customObject.container; + }); + + const attributes: Array = + (container?.value.attributes as Array) || []; + // combining empty attribute values with saved values in case schema changed + const value = getValueForAttributes( + customObject.value as Value, + getAttributeValues(attributes, currencies, languages) + ); + + return { + key: customObject.key, + container: JSON.stringify(container), + value: value, + attributes, + }; +}; + +const CustomObjectDetails: FC = ({ onClose }) => { + const { id } = useParams<{ id: string }>(); + const intl = useIntl(); + const showNotification = useShowNotification(); + const { containers } = useContainerContext(); + const { currencies, languages } = useApplicationContext((context) => ({ + languages: context.project?.languages ?? [], + currencies: context.project?.currencies ?? [], + })); + const canManage = useIsAuthorized({ + demandedPermissions: [PERMISSIONS.Manage], + }); + + const customObjectDeleter = useCustomObjectDeleter(); + const customObjectUpdater = useCustomObjectUpdater(); + + const { customObject, error, refetch, loading } = useCustomObjectFetcher({ + id: id, + }); + + if (error) { + return ( + + {getErrorMessage(error)} + + ); + } + if (loading) { + return ( + + + + ); + } + + if (!customObject || !customObject.key) { + return ; + } + + const { key, version } = customObject || {}; + + const handleDelete = async () => { + if (id && version) { + await customObjectDeleter.execute({ + id: id, + version: version, + onCompleted() { + showNotification({ + kind: NOTIFICATION_KINDS_SIDE.success, + domain: DOMAINS.SIDE, + text: intl.formatMessage(messages.deleteSuccess), + }); + onClose(); + }, + onError() { + showNotification({ + kind: NOTIFICATION_KINDS_SIDE.error, + domain: DOMAINS.SIDE, + text: intl.formatMessage(messages.deleteError), + }); + }, + }); + } + }; + + const initial = initializeCustomObjectValues( + customObject, + containers, + currencies, + languages + ); + + const onSubmit = async (values: any) => { + await customObjectUpdater.execute({ + draft: { ...values }, + onCompleted() { + showNotification({ + kind: NOTIFICATION_KINDS_SIDE.success, + domain: DOMAINS.SIDE, + text: intl.formatMessage(messages.editSuccess), + }); + }, + onError(message) { + showNotification({ + kind: NOTIFICATION_KINDS_SIDE.error, + domain: DOMAINS.SIDE, + text: intl.formatMessage(messages.editError), + }); + }, + }); + refetch(); + }; + + return ( + + {(formProps) => { + return ( + + + formProps.submitForm()} + label={FormModalPage.Intl.save} + /> + handleDelete()} + /> + + } + > + {formProps.formElements} + + ); + }} + + ); +}; +CustomObjectDetails.displayName = 'ContainerDetails'; + +export default CustomObjectDetails; diff --git a/src/components/custom-object-details/index.ts b/src/components/custom-object-details/index.ts new file mode 100644 index 0000000..43dc8f2 --- /dev/null +++ b/src/components/custom-object-details/index.ts @@ -0,0 +1 @@ +export { default } from './custom-object-details'; diff --git a/src/components/custom-object-details/messages.ts b/src/components/custom-object-details/messages.ts new file mode 100644 index 0000000..adc2b98 --- /dev/null +++ b/src/components/custom-object-details/messages.ts @@ -0,0 +1,50 @@ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + backButton: { + id: 'CustomObjectDetails.button.back', + description: 'Label for back button', + defaultMessage: 'To Custom Objects list', + }, + errorLoading: { + id: 'CustomObjectDetails.error.loading.title', + description: 'Error title when querying for custom object fails', + defaultMessage: 'Something went wrong loading the custom object.', + }, + generalTab: { + id: 'CustomObjectDetails.tabs.general', + description: 'Label for general tab', + defaultMessage: 'General', + }, + deleteCustomObject: { + id: 'CustomObjectDetails.button.deleteCustomObject', + description: 'Label for delete custom object button', + defaultMessage: 'Delete Custom Object', + }, + deleteCustomObjectConfirmation: { + id: 'CustomObjectDetails.message.deleteCustomObjectConfirm', + description: 'Delete custom object confirmation message', + defaultMessage: 'Are you sure you want to delete this custom object?', + }, + deleteSuccess: { + id: 'CustomObjectDetails.message.delete.success', + description: 'Success message for deleting custom object', + defaultMessage: 'Your custom object has been deleted.', + }, + deleteError: { + id: 'CustomObjectDetails.message.delete.error', + description: 'Error message for deleting custom object', + defaultMessage: 'Something went wrong. Your custom object was not deleted.', + }, + editSuccess: { + id: 'EditCustomObject.form.message.edit.success', + description: 'Success message for editing custom object', + defaultMessage: 'Your custom object has been saved.', + }, + editError: { + id: 'EditCustomObject.form.message.edit.error', + description: 'Error message for editing custom object', + defaultMessage: + 'Something went wrong. Your custom object was not saved. {message}', + }, +}); diff --git a/src/components/custom-object-form/attribute-field.module.css b/src/components/custom-object-form/attribute-field.module.css new file mode 100644 index 0000000..e18c4e2 --- /dev/null +++ b/src/components/custom-object-form/attribute-field.module.css @@ -0,0 +1,3 @@ +.fullWidth { + flex: 1; +} diff --git a/src/components/custom-object-form/attribute-field.spec.toBeMigrated.js b/src/components/custom-object-form/attribute-field.spec.toBeMigrated.js new file mode 100644 index 0000000..8cb8713 --- /dev/null +++ b/src/components/custom-object-form/attribute-field.spec.toBeMigrated.js @@ -0,0 +1,181 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import faker from 'faker'; +import camelCase from 'lodash/camelCase'; +import map from 'lodash/map'; +import reduce from 'lodash/reduce'; +import times from 'lodash/times'; +import { FieldArray } from 'formik'; +import * as ApplicationContext from '@commercetools-frontend/application-shell-connectors'; +import Card from '@commercetools-uikit/card'; +import { + REFERENCE_BY, + REFERENCE_TYPES, + TYPES, +} from '../container-form/constants'; +import AttributeField from './attribute-field'; +import { generateContainer } from '../../test-utils'; +import { getValue } from './util'; +import AttributeInput from './attribute-input'; + +const project = { + currencies: times(2, () => faker.finance.currencyCode()), + languages: times(2, () => faker.random.locale()), +}; +const dataLocale = project.languages[0]; + +const container = generateContainer(); + +const mocks = { + title: faker.random.words(), + isRequired: faker.random.boolean(), + name: camelCase(faker.random.words()), + touched: null, + errors: null, + onChange: jest.fn(), + onBlur: jest.fn(), + attributes: container.value.attributes, + reference: { + by: faker.random.arrayElement(Object.values(REFERENCE_BY)), + type: faker.random.arrayElement(Object.values(REFERENCE_TYPES)), + }, +}; +const mockType = faker.random.arrayElement(Object.values(TYPES)); +const fieldArrayMocks = { + push: jest.fn(), + remove: jest.fn(), +}; + +const loadAttributeField = ({ + isSet = faker.random.boolean(), + isNestedSet = faker.random.boolean(), + type = mockType, + options = [], +}) => { + const value = isSet ? [''] : ''; + return shallow( + + ); +}; + +const loadAttributes = (wrapper) => + shallow(wrapper.find(FieldArray).props().render(fieldArrayMocks)); + +describe('attribute field', () => { + beforeAll(() => { + jest + .spyOn(ApplicationContext, 'useApplicationContext') + .mockImplementation(() => ({ project, dataLocale })); + }); + + describe('when attribute is a set', () => { + let attributes; + + beforeEach(() => { + const wrapper = loadAttributeField({ isSet: true, isNestedSet: false }); + attributes = loadAttributes(wrapper); + }); + + it('should display attribute label', () => { + expect( + attributes.find('[data-testid="set-attribute-label"]').exists() + ).toEqual(true); + }); + + it('should display set of attribute inputs', () => { + expect(attributes.find(AttributeInput).length).toEqual(1); + }); + + it('should display card with dark theme', () => { + expect(attributes.find(Card).prop('theme')).toEqual('dark'); + }); + + it('when add button clicked, should display an additional attribute', () => { + attributes.find('[data-testid="add-attribute"]').props().onClick(); + expect(fieldArrayMocks.push).toHaveBeenCalledWith( + getValue( + mockType, + mocks.attributes, + mocks.reference, + project.currencies, + project.languages + ) + ); + }); + + it('when remove button clicked, should remove attribute from display', () => { + const index = 0; + attributes + .find(`[data-testid="remove-attribute-${index}"]`) + .props() + .onClick(); + expect(fieldArrayMocks.remove).toHaveBeenCalledWith(index); + }); + }); + + it('when attribute is a nested set, should display card with light theme', () => { + const wrapper = loadAttributeField({ isSet: true, isNestedSet: true }); + const attributes = loadAttributes(wrapper); + expect(attributes.find(Card).prop('theme')).toEqual('light'); + }); + + describe('when attribute is a single item', () => { + let wrapper; + + beforeEach(() => { + wrapper = loadAttributeField({ isSet: false }); + }); + + it('should display attribute label', () => { + expect( + wrapper.find('[data-testid="single-attribute-label"]').exists() + ).toEqual(true); + }); + + it('should display attribute input', () => { + expect( + wrapper.find('[data-testid="single-attribute-input"]').exists() + ).toEqual(true); + }); + }); + + it('when attribute is enum type, should directly pass options as prop to attribute input', () => { + const options = times(2, () => ({ value: '', label: faker.random.word() })); + const wrapper = loadAttributeField({ + isSet: false, + type: TYPES.Enum, + options, + }); + expect( + wrapper.find('[data-testid="single-attribute-input"]').prop('options') + ).toEqual(options); + }); + + it('when attribute is localized enum type, should pass options with labels in data locale to attribute input', () => { + const label = reduce( + project.languages, + (labels, language) => ({ ...labels, [language]: faker.random.word() }), + {} + ); + const options = times(2, () => ({ value: '', label })); + const mappedOptions = map(options, (option) => ({ + value: option.value, + label: option.label[dataLocale], + })); + const wrapper = loadAttributeField({ + isSet: false, + type: TYPES.LocalizedEnum, + options, + }); + expect( + wrapper.find('[data-testid="single-attribute-input"]').prop('options') + ).toEqual(mappedOptions); + }); +}); diff --git a/src/components/custom-object-form/attribute-field.tsx b/src/components/custom-object-form/attribute-field.tsx new file mode 100644 index 0000000..8090dc8 --- /dev/null +++ b/src/components/custom-object-form/attribute-field.tsx @@ -0,0 +1,176 @@ +import React, { FC } from 'react'; +import get from 'lodash/get'; +import { useIntl } from 'react-intl'; +import { FieldArray } from 'formik'; +import { useApplicationContext } from '@commercetools-frontend/application-shell-connectors'; +import SecondaryButton from '@commercetools-uikit/secondary-button'; +import SecondaryIconButton from '@commercetools-uikit/secondary-icon-button'; +import Card from '@commercetools-uikit/card'; +import Constraints from '@commercetools-uikit/constraints'; +import { BinLinearIcon, PlusBoldIcon } from '@commercetools-uikit/icons'; +import Spacings from '@commercetools-uikit/spacings'; +import { TYPES } from '../container-form/constants'; +import { getValue } from './util'; +import AttributeLabel from './attribute-label'; +import AttributeInput from './attribute-input'; // eslint-disable-line import/no-cycle +import messages from './messages'; +import styles from './attribute-field.module.css'; + +type Props = { + type: string; + title: string; + isRequired?: boolean; + isSet?: boolean; + isNestedSet?: boolean; + name: string; + value?: any; + touched?: any; + errors?: any; + onChange(...args: unknown[]): unknown; + onBlur(...args: unknown[]): unknown; + attributes?: unknown[]; + reference?: { + by?: string; + type?: string; + }; + options?: { + value?: string; + label?: string | object; + }[]; +}; + +const AttributeField: FC = ({ + type, + title, + isRequired, + isSet, + isNestedSet, + name, + value, + touched, + errors, + onChange, + onBlur, + attributes, + reference, + options, +}) => { + const intl = useIntl(); + const { currencies, languages, dataLocale } = useApplicationContext( + (context) => ({ + languages: context.project?.languages ?? [], + currencies: context.project?.currencies ?? [], + dataLocale: context.dataLocale ?? '', + }) + ); + const emptyValue = getValue( + type, + attributes, + reference, + currencies, + languages + ); + const selectOptions = + type === TYPES.LocalizedEnum + ? options?.map((option) => { + return { + value: option.value, + label: option.label[dataLocale], + }; + }) + : options; + + return ( + <> + {isSet ? ( + ( + + + + } + label={intl.formatMessage(messages.addLabel)} + onClick={() => push(emptyValue)} + /> + + {value.map((val: any, index: number) => ( + + +
+ +
+ } + label={intl.formatMessage(messages.removeLabel)} + isDisabled={index === 0 && value.length === 1} + onClick={() => remove(index)} + /> +
+
+ ))} +
+ )} + /> + ) : ( + + + + + )} + + ); +}; +AttributeField.displayName = 'AttributeField'; + +export default AttributeField; diff --git a/src/components/custom-object-form/attribute-input.spec.toBeMigrated.js b/src/components/custom-object-form/attribute-input.spec.toBeMigrated.js new file mode 100644 index 0000000..afb3707 --- /dev/null +++ b/src/components/custom-object-form/attribute-input.spec.toBeMigrated.js @@ -0,0 +1,884 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import faker from 'faker'; +import camelCase from 'lodash/camelCase'; +import times from 'lodash/times'; +import { FormattedMessage } from 'react-intl'; +import moment from 'moment'; +import momentTZ from 'moment-timezone'; +import * as ApplicationContext from '@commercetools-frontend/application-shell-connectors'; +import { + REFERENCE_BY, + REFERENCE_TYPES, + TYPES, +} from '../container-form/constants'; +import AttributeInput from './attribute-input'; +import messages from './messages'; +import { generateContainer } from '../../test-utils'; +import { getValue } from './util'; +import AttributeField from './attribute-field'; + +const dataLocale = faker.random.locale(); +const project = { + currencies: times(2, () => faker.finance.currencyCode()), + languages: times(2, () => faker.random.locale()), +}; +const user = { + timeZone: faker.random.arrayElement(momentTZ.tz.names()), +}; + +const mocks = { + name: camelCase(faker.random.words()), + title: faker.random.words(), + onChange: jest.fn(), + onBlur: jest.fn(), +}; + +const fieldErrors = '[data-testid="field-error"]'; + +const loadAttributeInput = ({ + type, + value, + touched, + errors, + attributes, + reference, + isRequired, + isSet, + isNestedSet, +}) => + shallow( + + ); + +describe('attribute input', () => { + beforeAll(() => { + jest + .spyOn(ApplicationContext, 'useApplicationContext') + .mockImplementation(() => ({ dataLocale, project, user })); + }); + + describe('string type', () => { + const type = TYPES.String; + const input = '[data-testid="field-type-string"]'; + const value = faker.random.word(); + + it('should display text input', () => { + const wrapper = loadAttributeInput({ type, value }); + expect(wrapper.find(input).exists()).toEqual(true); + }); + + describe('when input touched without error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ type, value, touched: true }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input not touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: false, + errors: , + }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: true, + errors: , + }); + }); + + it('input should have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(true); + }); + + it('should display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(true); + }); + }); + }); + + describe('localized string type', () => { + const type = TYPES.LocalizedString; + const input = '[data-testid="field-type-i18n-string"]'; + const value = { [dataLocale]: '' }; + + it('should display localized text input', () => { + const wrapper = loadAttributeInput({ type, value }); + expect(wrapper.find(input).exists()).toEqual(true); + }); + + describe('when input touched without error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: { [dataLocale]: true }, + }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input not touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: { [dataLocale]: false }, + errors: , + }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: { [dataLocale]: true }, + errors: , + }); + }); + + it('input should have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(true); + }); + + it('should display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(true); + }); + }); + }); + + describe('number type', () => { + const type = TYPES.Number; + const input = '[data-testid="field-type-number"]'; + const value = faker.random.number({ min: 1, max: 10 }); + + it('should display number input', () => { + const wrapper = loadAttributeInput({ type, value }); + expect(wrapper.find(input).exists()).toEqual(true); + }); + + describe('when input touched without error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ type, value, touched: true }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input not touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: false, + errors: , + }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: true, + errors: , + }); + }); + + it('input should have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(true); + }); + + it('should display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(true); + }); + }); + }); + + describe('boolean type', () => { + const type = TYPES.Boolean; + const input = '[data-testid="field-type-boolean"]'; + const value = faker.random.boolean(); + + it('should display checkbox input', () => { + const wrapper = loadAttributeInput({ type, value }); + expect(wrapper.find(input).exists()).toEqual(true); + }); + + describe('when input touched without error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ type, value, touched: true }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input not touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: false, + errors: , + }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: true, + errors: , + }); + }); + + it('input should have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(true); + }); + + it('should display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(true); + }); + }); + }); + + describe('money type', () => { + const type = TYPES.Money; + const input = '[data-testid="field-type-money"]'; + const value = { + amount: JSON.stringify(faker.random.number({ min: 1000, max: 2000 })), + currencyCode: faker.random.arrayElement(project.currencies), + }; + + it('should display money input', () => { + const wrapper = loadAttributeInput({ type, value }); + expect(wrapper.find(input).exists()).toEqual(true); + }); + + describe('when currency input touched without error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: { + currencyCode: true, + }, + }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when amount input touched without error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: { amount: true }, + }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input not touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + errors: { + amount: , + }, + }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when amount input touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: { amount: true }, + errors: { + amount: , + }, + }); + }); + + it('input should have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(true); + }); + + it('should display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(true); + }); + }); + }); + + describe('date type', () => { + const type = TYPES.Date; + const input = '[data-testid="field-type-date"]'; + const value = moment(faker.date.recent()).format('YYYY-MM-DD'); + + it('should display date input', () => { + const wrapper = loadAttributeInput({ type, value }); + expect(wrapper.find(input).exists()).toEqual(true); + }); + + describe('when input touched without error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ type, value, touched: true }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input not touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: false, + errors: , + }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: true, + errors: , + }); + }); + + it('input should have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(true); + }); + + it('should display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(true); + }); + }); + }); + + describe('time type', () => { + const type = TYPES.Time; + const input = '[data-testid="field-type-time"]'; + const value = moment(faker.date.recent()).format('h:mm A'); + + it('should display time input', () => { + const wrapper = loadAttributeInput({ type, value }); + expect(wrapper.find(input).exists()).toEqual(true); + }); + + describe('when input touched without error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ type, value, touched: true }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input not touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: false, + errors: , + }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: true, + errors: , + }); + }); + + it('input should have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(true); + }); + + it('should display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(true); + }); + }); + }); + + describe('datetime type', () => { + const type = TYPES.DateTime; + const input = '[data-testid="field-type-datetime"]'; + const value = faker.date.recent().toISOString(); + + it('should display datetime input', () => { + const wrapper = loadAttributeInput({ type, value }); + expect(wrapper.find(input).exists()).toEqual(true); + }); + + describe('when input touched without error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ type, value, touched: true }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input not touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: false, + errors: , + }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: true, + errors: , + }); + }); + + it('input should have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(true); + }); + + it('should display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(true); + }); + }); + }); + + describe('enum type', () => { + const type = TYPES.Enum; + const input = '[data-testid="field-type-enum"]'; + const value = faker.random.word(); + + it('should display enum input', () => { + const wrapper = loadAttributeInput({ type, value }); + expect(wrapper.find(input).exists()).toEqual(true); + }); + + it('when input is not required and not in a set, should be clearable', () => { + const wrapper = loadAttributeInput({ + type, + value, + isRequired: false, + isSet: false, + }); + expect(wrapper.find(input).prop('isClearable')).toEqual(true); + }); + + it('when input is not required and in a set, should not be clearable', () => { + const wrapper = loadAttributeInput({ + type, + value, + isRequired: false, + isSet: true, + }); + expect(wrapper.find(input).prop('isClearable')).toEqual(false); + }); + + it('when input is required and in a set, should not be clearable', () => { + const wrapper = loadAttributeInput({ + type, + value, + isRequired: true, + isSet: true, + }); + expect(wrapper.find(input).prop('isClearable')).toEqual(false); + }); + + it('when input is required and not in a set, should not be clearable', () => { + const wrapper = loadAttributeInput({ + type, + value, + isRequired: true, + isSet: false, + }); + expect(wrapper.find(input).prop('isClearable')).toEqual(false); + }); + + describe('when input touched without error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ type, value, touched: true }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input not touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + errors: , + }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + value, + touched: true, + errors: , + }); + }); + + it('input should have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(true); + }); + + it('should display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(true); + }); + }); + }); + + describe('reference type', () => { + const type = TYPES.Reference; + const input = '[data-testid="field-type-reference"]'; + const reference = { + by: faker.random.arrayElement(Object.values(REFERENCE_BY)), + type: faker.random.arrayElement(Object.values(REFERENCE_TYPES)), + }; + const value = { + typeId: reference.type, + [reference.by]: faker.random.uuid(), + }; + + it('should display reference input', () => { + const wrapper = loadAttributeInput({ type, reference, value }); + expect(wrapper.find(input).exists()).toEqual(true); + }); + + describe('when input touched without error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + reference, + value, + touched: { [reference.by]: true }, + }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input not touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + reference, + value, + touched: { + [reference.by]: ( + + ), + }, + }); + }); + + it('input should not have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(false); + }); + + it('should not display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(false); + }); + }); + + describe('when input touched with error', () => { + let wrapper; + beforeEach(() => { + wrapper = loadAttributeInput({ + type, + reference, + value, + touched: { [reference.by]: true }, + errors: { + [reference.by]: ( + + ), + }, + }); + }); + + it('input should have error', () => { + expect(wrapper.find(input).prop('hasError')).toEqual(true); + }); + + it('should display error', () => { + expect(wrapper.find(fieldErrors).exists()).toEqual(true); + }); + }); + }); + + describe('object type', () => { + const type = TYPES.Object; + const container = generateContainer(); + const { attributes } = container.value; + const value = getValue( + type, + attributes, + faker.random.arrayElement(Object.values(REFERENCE_TYPES)), + project.currencies, + project.languages + ); + + const attributeField = (index) => + `[data-testid="field-type-object-${index}"]`; + + it('should display attribute fields', () => { + const wrapper = loadAttributeInput({ + type, + value, + attributes, + }); + expect(wrapper.find(AttributeField).length).toEqual(attributes.length); + }); + + it('when within a nested set, should pass nested set prop as false to attribute fields', () => { + const index = 0; + const wrapper = loadAttributeInput({ + type, + value, + attributes, + isNestedSet: true, + }); + expect(wrapper.find(attributeField(index)).prop('isNestedSet')).toEqual( + false + ); + }); + + it('when not within a nested set, should pass nested set prop as is set value to attribute fields', () => { + const index = 0; + const isSet = faker.random.boolean(); + const wrapper = loadAttributeInput({ + type, + value, + attributes, + isSet, + isNestedSet: false, + }); + expect(wrapper.find(attributeField(index)).prop('isNestedSet')).toEqual( + isSet + ); + }); + }); + + it('unknown type, should display nothing', () => { + const wrapper = loadAttributeInput({ type: 'banana' }); + expect(wrapper).toEqual({}); + }); +}); diff --git a/src/components/custom-object-form/attribute-input.tsx b/src/components/custom-object-form/attribute-input.tsx new file mode 100644 index 0000000..7fd069f --- /dev/null +++ b/src/components/custom-object-form/attribute-input.tsx @@ -0,0 +1,296 @@ +import React, { FC } from 'react'; +import camelCase from 'lodash/camelCase'; +import get from 'lodash/get'; +import map from 'lodash/map'; +import { useApplicationContext } from '@commercetools-frontend/application-shell-connectors'; + +import CheckboxInput from '@commercetools-uikit/checkbox-input'; +import DateInput from '@commercetools-uikit/date-input'; +import TimeInput from '@commercetools-uikit/time-input'; +import DateTimeInput from '@commercetools-uikit/date-time-input'; +import LocalizedTextInput from '@commercetools-uikit/localized-text-input'; +import MoneyInput from '@commercetools-uikit/money-input'; +import NumberInput from '@commercetools-uikit/number-input'; +import TextInput from '@commercetools-uikit/text-input'; +import SelectInput from '@commercetools-uikit/select-input'; +import { ErrorMessage } from '@commercetools-uikit/messages'; +import Spacings from '@commercetools-uikit/spacings'; +import { TYPES } from '../container-form/constants'; +import nestedStyles from '../container-form/nested-attributes.module.css'; +import AttributeField from './attribute-field'; // eslint-disable-line import/no-cycle + +type Props = { + type: string; + title: string; + name: string; + value?: any; + touched?: any; + errors?: any; + onChange(...args: unknown[]): unknown; + onBlur(...args: unknown[]): unknown; + isRequired?: boolean; + isSet?: boolean; + isNestedSet?: boolean; + attributes?: unknown[]; + reference?: { + by?: string; + type?: string; + }; + options?: { + value?: string; + label?: string; + }[]; +}; + +const AttributeInput: FC = ({ + type, + title, + name, + value, + touched, + errors, + onChange, + onBlur, + isRequired, + isSet, + isNestedSet, + attributes, + reference, + options, +}) => { + const { currencies, dataLocale, timeZone } = useApplicationContext( + (context) => ({ + currencies: context.project?.currencies ?? [], + dataLocale: context.dataLocale ?? '', + timeZone: context.user?.timeZone ?? '', + }) + ); + + switch (type) { + case TYPES.String: + return ( + + + {touched && errors && ( + {errors} + )} + + ); + + case TYPES.LocalizedString: + return ( + + + {LocalizedTextInput.isTouched(touched) && errors && ( + {errors} + )} + + ); + + case TYPES.Number: + return ( + + + {touched && errors && ( + {errors} + )} + + ); + + case TYPES.Boolean: + return ( + + + {title} + + {touched && errors && ( + {errors} + )} + + ); + + case TYPES.Money: + return ( + + + {touched && errors && ( + + {get(errors, 'amount')} + + )} + + ); + + case TYPES.Date: + return ( + + + {touched && errors && ( + {errors} + )} + + ); + + case TYPES.Time: + return ( + + + {touched && errors && ( + {errors} + )} + + ); + + case TYPES.DateTime: + return ( + + + {touched && errors && ( + {errors} + )} + + ); + + case TYPES.Enum: + case TYPES.LocalizedEnum: { + return ( + + + {touched && errors && ( + {errors} + )} + + ); + } + + case TYPES.Reference: { + const referenceBy = get(reference, 'by'); + const refValue = get(value, referenceBy, ''); + const refTouched = get(touched, referenceBy); + const refErrors = get(errors, referenceBy); + const hasError = !!(refTouched && refErrors); + return ( + + + {hasError && ( + {refErrors} + )} + + ); + } + + case TYPES.Object: + return ( +
+ + {map(attributes, (attribute, index) => { + const attributeName = camelCase(attribute.name); + return ( + + ); + })} + +
+ ); + + default: + return null; + } +}; +AttributeInput.displayName = 'AttributeInput'; + +export default AttributeInput; diff --git a/src/components/custom-object-form/attribute-label.spec.toBeMigrated.js b/src/components/custom-object-form/attribute-label.spec.toBeMigrated.js new file mode 100644 index 0000000..0a2af14 --- /dev/null +++ b/src/components/custom-object-form/attribute-label.spec.toBeMigrated.js @@ -0,0 +1,85 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import faker from 'faker'; +import capitalize from 'lodash/capitalize'; +import startCase from 'lodash/startCase'; +import FieldLabel from '@commercetools-uikit/field-label'; +import { + REFERENCE_BY, + REFERENCE_TYPES, + TYPES, +} from '../container-form/constants'; +import AttributeLabel from './attribute-label'; + +const mocks = { + title: faker.random.words(), +}; + +const loadAttributeLabel = (type, isRequired, reference) => + shallow( + + ); + +describe('attribute label', () => { + it('when type is boolean, should not display label', () => { + const wrapper = loadAttributeLabel(TYPES.Boolean); + expect(wrapper).toEqual({}); + }); + + it('when type is not boolean, should display label with title', () => { + const wrapper = loadAttributeLabel(TYPES.String); + expect(wrapper.find(FieldLabel).prop('title')).toEqual( + startCase(mocks.title) + ); + }); + + it('when attribute is required, should display required indicator', () => { + const wrapper = loadAttributeLabel(TYPES.Object, true); + expect(wrapper.find(FieldLabel).prop('hasRequiredIndicator')).toEqual(true); + }); + + it('when attribute is not required, should not display required indicator', () => { + const wrapper = loadAttributeLabel(TYPES.Object, false); + expect(wrapper.find(FieldLabel).prop('hasRequiredIndicator')).toEqual( + false + ); + }); + + describe('when when attribute has reference', () => { + const reference = { + by: faker.random.arrayElement(Object.values(REFERENCE_BY)), + type: faker.random.arrayElement(Object.values(REFERENCE_TYPES)), + }; + let wrapper; + + beforeEach(() => { + wrapper = loadAttributeLabel( + TYPES.Reference, + faker.random.boolean(), + reference + ); + }); + + it('should display label hint with reference by', () => { + expect(wrapper.find(FieldLabel).prop('hint')).toContain( + capitalize(reference.by) + ); + }); + + it('should display label hint with reference type', () => { + expect(wrapper.find(FieldLabel).prop('hint')).toContain( + startCase(reference.type) + ); + }); + }); + + it('when attribute does not have reference, should not display hint', () => { + const wrapper = loadAttributeLabel(TYPES.Number); + expect(wrapper.find(FieldLabel).prop('hint')).toEqual(''); + }); +}); diff --git a/src/components/custom-object-form/attribute-label.tsx b/src/components/custom-object-form/attribute-label.tsx new file mode 100644 index 0000000..956ccac --- /dev/null +++ b/src/components/custom-object-form/attribute-label.tsx @@ -0,0 +1,40 @@ +import React, { FC } from 'react'; +import capitalize from 'lodash/capitalize'; +import startCase from 'lodash/startCase'; +import { useIntl } from 'react-intl'; +import FieldLabel from '@commercetools-uikit/field-label'; +import { TYPES } from '../container-form/constants'; +import messages from './messages'; + +type Props = { + type: string; + title: string; + isRequired?: boolean; + reference?: { + by?: string; + type?: string; + }; +}; + +const AttributeLabel: FC = ({ type, title, isRequired, reference }) => { + const intl = useIntl(); + return ( + <> + {type !== TYPES.Boolean && ( + + )} + + ); +}; +AttributeLabel.displayName = 'AttributeLabel'; +export default AttributeLabel; diff --git a/src/components/custom-object-form/constants.ts b/src/components/custom-object-form/constants.ts new file mode 100644 index 0000000..de85904 --- /dev/null +++ b/src/components/custom-object-form/constants.ts @@ -0,0 +1,3 @@ +export type Value = { + [key: string]: Array | Array | string | Value; +}; diff --git a/src/components/custom-object-form/custom-object-form.spec.toBeMigrated.js b/src/components/custom-object-form/custom-object-form.spec.toBeMigrated.js new file mode 100644 index 0000000..8ae6f47 --- /dev/null +++ b/src/components/custom-object-form/custom-object-form.spec.toBeMigrated.js @@ -0,0 +1,147 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import faker from 'faker'; +import camelCase from 'lodash/camelCase'; +import kebabCase from 'lodash/kebabCase'; +import times from 'lodash/times'; +import { Formik } from 'formik'; +import * as AppContext from '@commercetools-frontend/application-shell-connectors'; +import { TYPES } from '../container-form/constants'; +import CustomObjectForm from './custom-object-form'; + +const project = { + currencies: times(2, () => faker.finance.currencyCode()), + languages: times(2, () => faker.random.locale()), +}; + +const ATTRIBUTES = { + String: faker.random.words(), + Object: faker.random.words(), + Nested: faker.random.words(), +}; + +const container = { + id: faker.random.uuid(), + key: kebabCase(faker.random.words()), + container: kebabCase(faker.random.words()), + value: { + attributes: [ + { + name: ATTRIBUTES.String, + type: TYPES.String, + set: false, + display: faker.random.boolean(), + required: faker.random.boolean(), + }, + { + name: ATTRIBUTES.Object, + type: TYPES.Object, + set: false, + display: faker.random.boolean(), + required: faker.random.boolean(), + attributes: [ + { + name: ATTRIBUTES.Nested, + type: TYPES.Number, + set: false, + display: faker.random.boolean(), + required: faker.random.boolean(), + }, + ], + }, + ], + }, +}; +const value = { + [camelCase(ATTRIBUTES.String)]: faker.random.words(), + [camelCase(ATTRIBUTES.Object)]: { + [camelCase(ATTRIBUTES.Nested)]: faker.random.number({ + min: 1, + max: 5, + }), + }, +}; + +const mocks = { + containers: [container], + onSubmit: jest.fn(), +}; + +const loadCustomObjectForm = (customObject) => + shallow(); + +describe('custom object form', () => { + beforeAll(() => { + jest.spyOn(AppContext, 'useApplicationContext').mockImplementation(() => ({ + project, + })); + }); + + it('when no custom object given, should initialize form with empty values', () => { + const wrapper = loadCustomObjectForm(); + expect(wrapper.find(Formik).prop('initialValues')).toEqual({ + container: '', + key: '', + value: {}, + }); + }); + + it('when custom object value matches container schema, should initialize form with custom object', () => { + const customObject = { + container: container.key, + key: kebabCase(faker.random.words()), + value, + }; + const wrapper = loadCustomObjectForm(customObject); + expect(wrapper.find(Formik).prop('initialValues').value).toEqual(value); + }); + + it('when custom object value does not match container schema with missing attribute, should initialize form with missing attribute', () => { + const stringValue = faker.random.words(); + const customObject = { + container: container.key, + key: kebabCase(faker.random.words()), + value: { + [camelCase(ATTRIBUTES.String)]: stringValue, + }, + }; + const wrapper = loadCustomObjectForm(customObject); + expect(wrapper.find(Formik).prop('initialValues').value).toEqual({ + [camelCase(ATTRIBUTES.String)]: stringValue, + [camelCase(ATTRIBUTES.Object)]: { + [camelCase(ATTRIBUTES.Nested)]: '', + }, + }); + }); + + it('when custom object value does not match container schema with extra attribute, should initialize form without extra attribute', () => { + const customObject = { + container: container.key, + key: kebabCase(faker.random.words()), + value: { + ...value, + [camelCase(faker.random.words())]: faker.random.number({ + min: 1, + max: 5, + }), + }, + }; + const wrapper = loadCustomObjectForm(customObject); + expect(wrapper.find(Formik).prop('initialValues').value).toEqual(value); + }); + + it('when form submitted, should invoke submit callback with submitted custom object value', () => { + const customObject = { + container: JSON.stringify(container), + key: kebabCase(faker.random.words()), + value, + }; + const wrapper = loadCustomObjectForm(); + wrapper.find(Formik).props().onSubmit(customObject); + expect(mocks.onSubmit).toHaveBeenCalledWith({ + container: container.key, + key: customObject.key, + value: customObject.value, + }); + }); +}); diff --git a/src/components/custom-object-form/custom-object-form.tsx b/src/components/custom-object-form/custom-object-form.tsx new file mode 100644 index 0000000..fbd3f1e --- /dev/null +++ b/src/components/custom-object-form/custom-object-form.tsx @@ -0,0 +1,101 @@ +import React, { FC, ReactElement, useState } from 'react'; +import { useIntl } from 'react-intl'; +import { useFormik, FormikProvider } from 'formik'; +import { useApplicationContext } from '@commercetools-frontend/application-shell-connectors'; +import { object, string } from 'yup'; +import { AttributeValue } from '../container-form/constants'; +import messages from './messages'; +import { Value } from './constants'; +import Form from './form'; + +type Formik = ReturnType; + +export type Items = { + container: string; + value: Value; + attributes: Array; + key: string; +}; + +type FormProps = { + formElements: ReactElement; + values: Formik['values']; + isDirty: Formik['dirty']; + isSubmitting: Formik['isSubmitting']; + submitForm: Formik['handleSubmit']; + handleReset: Formik['handleReset']; +}; + +type Props = { + onSubmit: (items: any) => void; + initialValues: Items; + children: (formProps: FormProps) => JSX.Element; +}; + +const CustomObjectForm: FC = ({ onSubmit, initialValues, children }) => { + const intl = useIntl(); + const { languages } = useApplicationContext((context) => ({ + languages: context.project?.languages ?? [], + })); + + const stringSchema = string().required({ + required: intl.formatMessage(messages.requiredFieldError), + }); + const baseValidationSchema = { + container: stringSchema, + key: stringSchema, + value: object(), + }; + const [validationSchema, setValidationSchema] = useState( + object(baseValidationSchema) + ); + + const updateSchemaValidation = (valueSchema: any) => { + setValidationSchema( + object({ ...baseValidationSchema, value: object(valueSchema) }) + ); + }; + + function handleSubmit({ + container, + key, + value, + }: { + container: any; + key: string; + value: object; + }) { + return onSubmit({ + container: JSON.parse(container).key, + key: key, + value: JSON.stringify(value), + }); + } + + const formik = useFormik({ + initialValues: initialValues, + onSubmit: handleSubmit, + validationSchema: validationSchema, + enableReinitialize: true, + }); + + const formElements = ( + + ); + + return ( + + {children({ + formElements: formElements, + values: formik.values, + isDirty: formik.dirty, + isSubmitting: formik.isSubmitting, + submitForm: formik.handleSubmit, + handleReset: formik.handleReset, + })} + + ); +}; +CustomObjectForm.displayName = 'CustomObjectForm'; + +export default CustomObjectForm; diff --git a/src/components/custom-object-form/form.module.css b/src/components/custom-object-form/form.module.css new file mode 100644 index 0000000..a48e283 --- /dev/null +++ b/src/components/custom-object-form/form.module.css @@ -0,0 +1,10 @@ + +.field-card { + border: 1px solid var(--color-neutral); + margin: var(--spacing-s); + flex: 1 48%; +} + +.type-select-wrapper { + min-width: var(--constraint-l); +} diff --git a/src/components/custom-object-form/form.spec.toBeMigrated.js b/src/components/custom-object-form/form.spec.toBeMigrated.js new file mode 100644 index 0000000..40af678 --- /dev/null +++ b/src/components/custom-object-form/form.spec.toBeMigrated.js @@ -0,0 +1,172 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import faker from 'faker'; +import times from 'lodash/times'; +import * as ApplicationContext from '@commercetools-frontend/application-shell-connectors'; +import useEffectMock from '../../test-utils/use-effect-mock'; +import { generateContainers } from '../../test-utils'; +import Form from './form'; +import { getAttributeValues } from './util'; + +const project = { + currencies: times(2, () => faker.finance.currencyCode()), + languages: times(2, () => faker.random.locale()), +}; + +const containers = generateContainers(2); +const emptyValues = { + container: '', + key: '', + value: {}, +}; + +const mocks = { + containers: containers.customObjects.results.map(({ id, key, value }) => ({ + id, + key, + value, + })), + touched: {}, + errors: {}, + dirty: faker.random.boolean(), + isValid: faker.random.boolean(), + isSubmitting: faker.random.boolean(), + handleBlur: jest.fn(), + handleChange: jest.fn(), + handleSubmit: jest.fn(), + setFieldValue: jest.fn(), +}; + +const loadForm = (initialValues = emptyValues, values = emptyValues) => + shallow(); + +describe('form', () => { + beforeAll(() => { + jest.spyOn(React, 'useEffect').mockImplementation(useEffectMock); + jest + .spyOn(ApplicationContext, 'useApplicationContext') + .mockImplementation(() => ({ project })); + }); + + beforeEach(() => { + mocks.setFieldValue.mockClear(); + }); + + describe('when container not selected', () => { + beforeEach(() => { + loadForm(); + }); + + it('should not set attributes form value', () => { + expect(mocks.setFieldValue).not.toHaveBeenCalledWith('attributes'); + }); + + it('should not set custom object value form value', () => { + expect(mocks.setFieldValue).not.toHaveBeenCalledWith('value'); + }); + }); + + describe('when container selected with empty initial values (create)', () => { + const container = mocks.containers[0]; + const { attributes } = container.value; + + beforeEach(() => { + const wrapper = loadForm(); + wrapper.setProps({ + values: { ...emptyValues, container: JSON.stringify(container) }, + }); + }); + + it('should reset attribute form values', () => { + expect(mocks.setFieldValue).toHaveBeenCalledWith('attributes', null); + }); + + it('should set attributes form value based on selected container', () => { + expect(mocks.setFieldValue).toHaveBeenCalledWith( + 'attributes', + attributes + ); + }); + + it('should set custom object value form value based on selected container', () => { + expect(mocks.setFieldValue).toHaveBeenCalledWith( + 'value', + getAttributeValues(attributes, project.currencies, project.languages) + ); + }); + }); + + describe('when different container selected with initial values (edit)', () => { + const initialContainer = mocks.containers[0]; + const selectedContainer = mocks.containers[1]; + const { attributes } = selectedContainer.value; + + beforeEach(() => { + const wrapper = loadForm({ + ...emptyValues, + container: JSON.stringify(initialContainer), + }); + wrapper.setProps({ + values: { + ...emptyValues, + container: JSON.stringify(selectedContainer), + }, + }); + }); + + it('should reset attribute form values', () => { + expect(mocks.setFieldValue).toHaveBeenCalledWith('attributes', null); + }); + + it('should set attributes form value based on selected container', () => { + expect(mocks.setFieldValue).toHaveBeenCalledWith( + 'attributes', + attributes + ); + }); + + it('should set custom object value form value based on selected container', () => { + expect(mocks.setFieldValue).toHaveBeenCalledWith( + 'value', + getAttributeValues(attributes, project.currencies, project.languages) + ); + }); + }); + + describe('when same container selected with initial values (edit)', () => { + const initialContainer = mocks.containers[0]; + const { attributes } = initialContainer.value; + const initialValues = { + id: faker.random.uuid(), + container: JSON.stringify(initialContainer), + values: { + comment: faker.random.words(), + }, + }; + + beforeEach(() => { + const wrapper = loadForm(initialValues); + wrapper.setProps({ + values: { ...emptyValues, container: JSON.stringify(initialContainer) }, + }); + }); + + it('should reset attribute form values', () => { + expect(mocks.setFieldValue).toHaveBeenCalledWith('attributes', null); + }); + + it('should set attributes form value based on selected container', () => { + expect(mocks.setFieldValue).toHaveBeenCalledWith( + 'attributes', + attributes + ); + }); + + it('should set custom object value form value to initial custom object value', () => { + expect(mocks.setFieldValue).toHaveBeenCalledWith( + 'value', + initialValues.value + ); + }); + }); +}); diff --git a/src/components/custom-object-form/form.tsx b/src/components/custom-object-form/form.tsx new file mode 100644 index 0000000..901e737 --- /dev/null +++ b/src/components/custom-object-form/form.tsx @@ -0,0 +1,167 @@ +import React, { FC } from 'react'; +import camelCase from 'lodash/camelCase'; +import get from 'lodash/get'; +import map from 'lodash/map'; +import { FormattedMessage, useIntl } from 'react-intl'; +import { useApplicationContext } from '@commercetools-frontend/application-shell-connectors'; +import Card from '@commercetools-uikit/card'; +import CollapsiblePanel from '@commercetools-uikit/collapsible-panel'; +import SelectField from '@commercetools-uikit/select-field'; +import TextField from '@commercetools-uikit/text-field'; +import Spacings from '@commercetools-uikit/spacings'; +import { useFormik } from 'formik'; +import { useContainerContext } from '../../context/container-context'; +import AttributeField from './attribute-field'; +import { getAttributeValidation, getAttributeValues } from './util'; +import messages from './messages'; +import styles from './form.module.css'; +import { Items } from './custom-object-form'; + +type Formik = ReturnType>; + +type Props = { + initialValues: Items; + values: Items; + touched: Formik['touched']; + errors: Formik['errors']; + handleBlur: Formik['handleBlur']; + handleChange: Formik['handleChange']; + setFieldValue: Formik['setFieldValue']; + updateSchemaValidation: (valueSchema: any) => void; +}; + +const Form: FC = ({ + initialValues, + values, + touched, + errors, + handleBlur, + handleChange, + setFieldValue, + updateSchemaValidation, +}) => { + const intl = useIntl(); + const { containers } = useContainerContext(); + const { currencies, languages } = useApplicationContext((context) => ({ + languages: context.project?.languages ?? [], + currencies: context.project?.currencies ?? [], + })); + + const containerOptions = map(containers, (container) => ({ + label: container.key, + value: JSON.stringify(container), + })); + + function onAttributesChange(attributes: any) { + if (attributes) { + const valueSchema = getAttributeValidation( + attributes, + languages, + { + required: messages.requiredFieldError, + }, + intl + ); + updateSchemaValidation(valueSchema); + } + } + + React.useEffect(() => { + if (values.container) { + const container = JSON.parse(values.container); + const attributes = container.value.attributes; + setFieldValue('attributes', null); + const value = + values.container !== initialValues.container + ? getAttributeValues(attributes, currencies, languages) + : initialValues.value; + setFieldValue('value', value); + setFieldValue('attributes', attributes); + } + }, [values.container]); + + React.useEffect(() => { + onAttributesChange(values.attributes); // eslint-disable-line react/prop-types + }, [values.attributes]); // eslint-disable-line react/prop-types + + return ( + + + + + } + > + + } + isRequired + options={containerOptions} + value={values.container} + touched={touched.container} + //errors={errors.container} + onChange={handleChange} + onBlur={handleBlur} + // renderError={(key, error) => error} + /> + + + } + isRequired + //errors={errors.key} + touched={touched.key} + onBlur={handleBlur} + onChange={handleChange} + //renderError={(key, error) => error} + /> + + + {values.attributes && ( + + + + } + > + {values.attributes.map((attribute, index) => { + const name = `value.${camelCase(attribute.name)}`; + return ( + + + + ); + })} + + )} + + ); +}; +Form.displayName = 'Form'; + +export default Form; diff --git a/src/components/custom-object-form/index.ts b/src/components/custom-object-form/index.ts new file mode 100644 index 0000000..db3fac8 --- /dev/null +++ b/src/components/custom-object-form/index.ts @@ -0,0 +1 @@ +export { default } from './custom-object-form'; diff --git a/src/components/custom-object-form/messages.ts b/src/components/custom-object-form/messages.ts new file mode 100644 index 0000000..65d3147 --- /dev/null +++ b/src/components/custom-object-form/messages.ts @@ -0,0 +1,49 @@ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + generalInformationTitle: { + id: 'CustomObject.form.panel.general.title', + description: 'Title for general information panel', + defaultMessage: 'General Information', + }, + customObjectInformationTitle: { + id: 'CustomObject.form.panel.container.title', + description: 'Title for custom object information panel', + defaultMessage: 'Custom Object Information', + }, + containerTitle: { + id: 'CustomObject.form.container.title', + description: 'Title for container field', + defaultMessage: 'Container', + }, + keyTitle: { + id: 'CustomObject.form.key.title', + description: 'Title for key field', + defaultMessage: 'Custom object key', + }, + addLabel: { + id: 'CustomObject.form.add.button', + description: 'Label for add button', + defaultMessage: 'Add', + }, + removeLabel: { + id: 'CustomObject.form.remove.button', + description: 'Label for remove button', + defaultMessage: 'Remove', + }, + referenceLabel: { + id: 'CustomObject.form.reference.hint', + description: 'Label for reference hint', + defaultMessage: 'Reference', + }, + submitButton: { + id: 'Container.form.button.submit', + description: 'Label for submit button', + defaultMessage: 'Save', + }, + requiredFieldError: { + id: 'Container.form.error.required', + description: 'The error message for required fields', + defaultMessage: 'This field is required. Provide a value.', + }, +}); diff --git a/src/components/custom-object-form/util.spec.toBeMigrated.js b/src/components/custom-object-form/util.spec.toBeMigrated.js new file mode 100644 index 0000000..681c8a6 --- /dev/null +++ b/src/components/custom-object-form/util.spec.toBeMigrated.js @@ -0,0 +1,480 @@ +import React from 'react'; +import faker from 'faker'; +import camelCase from 'lodash/camelCase'; +import reduce from 'lodash/reduce'; +import times from 'lodash/times'; +import * as yup from 'yup'; +import { FormattedMessage } from 'react-intl'; +import LocalizedTextInput from '@commercetools-uikit/localized-text-input'; +import { + REFERENCE_BY, + REFERENCE_TYPES, + TYPES, +} from '../container-form/constants'; +import { getAttributeValues, getAttributeValidation } from './util'; +import messages from './messages'; + +const currencies = times(2, () => faker.finance.currencyCode()); +const languages = times(2, () => faker.random.locale()); + +describe('attribute utilities', () => { + describe('attribute values', () => { + it('when attribute is a string type, should return empty string as initial value', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.String, + }, + ]; + const values = { [camelCase(name)]: '' }; + expect(getAttributeValues(attributes)).toEqual(values); + }); + + it('when attribute is a localized string type, should return empty localized text input value as initial value', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.LocalizedString, + }, + ]; + const values = { + [camelCase(name)]: LocalizedTextInput.createLocalizedString(languages), + }; + expect(getAttributeValues(attributes, currencies, languages)).toEqual( + values + ); + }); + + it('when attribute is a number type, should return empty string as initial value', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.Number, + }, + ]; + const values = { [camelCase(name)]: '' }; + expect(getAttributeValues(attributes)).toEqual(values); + }); + + it('when attribute is a boolean type, should return false as initial value', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.Boolean, + }, + ]; + const values = { [camelCase(name)]: false }; + expect(getAttributeValues(attributes)).toEqual(values); + }); + + it('when attribute is an enum type, should return empty string as initial value', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.Enum, + }, + ]; + const values = { [camelCase(name)]: '' }; + expect(getAttributeValues(attributes)).toEqual(values); + }); + + it('when attribute is a localized enum type, should return empty string as initial value', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.LocalizedEnum, + }, + ]; + const values = { [camelCase(name)]: '' }; + expect(getAttributeValues(attributes)).toEqual(values); + }); + + it('when attribute is a money type, should return empty amount and first currency code as initial value', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.Money, + }, + ]; + const values = { + [camelCase(name)]: { amount: '', currencyCode: currencies[0] }, + }; + expect(getAttributeValues(attributes, currencies)).toEqual(values); + }); + + it('when attribute is a date type, should return empty string as initial value', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.Date, + }, + ]; + const values = { [camelCase(name)]: '' }; + expect(getAttributeValues(attributes)).toEqual(values); + }); + + it('when attribute is a time type, should return empty string as initial value', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.Time, + }, + ]; + const values = { [camelCase(name)]: '' }; + expect(getAttributeValues(attributes)).toEqual(values); + }); + + it('when attribute is a datetime type, should return empty string as initial value', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.DateTime, + }, + ]; + const values = { [camelCase(name)]: '' }; + expect(getAttributeValues(attributes)).toEqual(values); + }); + + // commercetools reference type: https://docs.commercetools.com/http-api-types#references + it('when attribute is a reference type, should return a reference type with reference by as an empty string as initial value', () => { + const name = faker.random.words(); + const reference = { + by: faker.random.arrayElement(Object.values(REFERENCE_BY)), + type: faker.random.arrayElement(Object.values(REFERENCE_TYPES)), + }; + const attributes = [ + { + name, + type: TYPES.Reference, + reference, + }, + ]; + const values = { + [camelCase(name)]: { typeId: reference.type, [reference.by]: '' }, + }; + expect(getAttributeValues(attributes)).toEqual(values); + }); + + it('when attribute is an object type, should construct an object based on its attributes as initial value', () => { + const name = faker.random.words(); + const nestedAttributes = [ + { + name: `${name}-nested`, + type: TYPES.String, + }, + ]; + const attributes = [ + { + name, + type: TYPES.Object, + attributes: nestedAttributes, + }, + ]; + const value = { [camelCase(`${name}-nested`)]: '' }; + const values = { + [camelCase(name)]: value, + }; + expect(getAttributeValues(attributes)).toEqual(values); + }); + + it('when attribute is a set, should return an array of values as initial value', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.String, + set: true, + }, + ]; + const values = { [camelCase(name)]: [''] }; + expect(getAttributeValues(attributes)).toEqual(values); + }); + }); + + describe('attribute validation', () => { + const errorMessages = { + required: messages.requiredFieldError, + }; + + it('when attribute is a string type, should return yup string as validation', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.String, + }, + ]; + const validation = { [camelCase(name)]: yup.string().nullable() }; + expect(JSON.stringify(getAttributeValidation(attributes))).toEqual( + JSON.stringify(validation) + ); + }); + + it('when attribute is a localized string type, should return yup object with language keys as validation', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.LocalizedString, + }, + ]; + const validation = { + [camelCase(name)]: yup.object( + reduce( + languages, + (spec, lang) => ({ ...spec, [lang]: yup.string() }), + {} + ) + ), + }; + expect( + JSON.stringify(getAttributeValidation(attributes, languages)) + ).toEqual(JSON.stringify(validation)); + }); + + it('when attribute is a required localized string, should return yup object with at least one language required', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.LocalizedString, + required: true, + }, + ]; + expect( + JSON.stringify( + getAttributeValidation(attributes, languages, errorMessages) + ) + ).toContain('atLeastOneOf'); + }); + + it('when attribute is an enum type, should return yup string as validation', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.Enum, + }, + ]; + const validation = { [camelCase(name)]: yup.string().nullable() }; + expect(JSON.stringify(getAttributeValidation(attributes))).toEqual( + JSON.stringify(validation) + ); + }); + + it('when attribute is a localized enum type, should return yup string as validation', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.LocalizedEnum, + }, + ]; + const validation = { [camelCase(name)]: yup.string().nullable() }; + expect(JSON.stringify(getAttributeValidation(attributes))).toEqual( + JSON.stringify(validation) + ); + }); + + it('when attribute is a number type, should return yup number as validation', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.Number, + }, + ]; + const validation = { [camelCase(name)]: yup.number().nullable() }; + expect(JSON.stringify(getAttributeValidation(attributes))).toEqual( + JSON.stringify(validation) + ); + }); + + it('when attribute is a boolean type, should return yup boolean as validation', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.Boolean, + }, + ]; + const validation = { [camelCase(name)]: yup.boolean().nullable() }; + expect(JSON.stringify(getAttributeValidation(attributes))).toEqual( + JSON.stringify(validation) + ); + }); + + it('when attribute is a money type, should return yup object as validation', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.Money, + }, + ]; + const validation = { + [camelCase(name)]: yup.object({ + amount: yup.string().nullable(), + currencyCode: yup.string(), + }), + }; + expect(JSON.stringify(getAttributeValidation(attributes))).toEqual( + JSON.stringify(validation) + ); + }); + + it('when attribute is a date type, should return yup date as validation', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.Date, + }, + ]; + const validation = { [camelCase(name)]: yup.date().nullable() }; + expect(JSON.stringify(getAttributeValidation(attributes))).toEqual( + JSON.stringify(validation) + ); + }); + + it('when attribute is a datetime type, should return yup date as validation', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.DateTime, + }, + ]; + const validation = { [camelCase(name)]: yup.date().nullable() }; + expect(JSON.stringify(getAttributeValidation(attributes))).toEqual( + JSON.stringify(validation) + ); + }); + + it('when attribute is a time type, should return yup string as validation', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.Time, + }, + ]; + const validation = { [camelCase(name)]: yup.string().nullable() }; + expect(JSON.stringify(getAttributeValidation(attributes))).toEqual( + JSON.stringify(validation) + ); + }); + + it('when attribute is a reference type, should return yup object as validation', () => { + const name = faker.random.words(); + const reference = { + by: faker.random.arrayElement(Object.values(REFERENCE_BY)), + type: faker.random.arrayElement(Object.values(REFERENCE_TYPES)), + }; + const attributes = [ + { + name, + type: TYPES.Reference, + reference, + }, + ]; + const validation = { + [camelCase(name)]: yup.object({ + typeId: yup.string(), + [reference.by]: yup.string().nullable(), + }), + }; + expect(JSON.stringify(getAttributeValidation(attributes))).toEqual( + JSON.stringify(validation) + ); + }); + + it('when attribute is an object type, should construct a yup object based on its attributes as validation', () => { + const name = faker.random.words(); + const nestedAttributes = [ + { + name: `${name}-nested`, + type: TYPES.String, + }, + ]; + const attributes = [ + { + name, + type: TYPES.Object, + attributes: nestedAttributes, + }, + ]; + const nestedValidation = { + [camelCase(`${name}-nested`)]: yup.string().nullable(), + }; + const validation = { + [camelCase(name)]: yup.object(nestedValidation), + }; + expect(JSON.stringify(getAttributeValidation(attributes))).toEqual( + JSON.stringify(validation) + ); + }); + + it('when attribute is an unknown type, should return null as validation', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: 'banana', + }, + ]; + const validation = { [camelCase(name)]: null }; + expect(JSON.stringify(getAttributeValidation(attributes))).toEqual( + JSON.stringify(validation) + ); + }); + + it('when attribute is a set, should return an array of typed validations as validation', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.String, + set: true, + }, + ]; + const validation = { + [camelCase(name)]: yup.array(yup.string().nullable()), + }; + expect(JSON.stringify(getAttributeValidation(attributes))).toEqual( + JSON.stringify(validation) + ); + }); + + it('when attribute is required, should return yup validation with required message as validation', () => { + const name = faker.random.words(); + const attributes = [ + { + name, + type: TYPES.String, + required: true, + }, + ]; + const validation = { + [camelCase(name)]: yup + .string() + .required(), + }; + expect( + JSON.stringify( + getAttributeValidation(attributes, languages, errorMessages) + ) + ).toEqual(JSON.stringify(validation)); + }); + }); +}); diff --git a/src/components/custom-object-form/util.ts b/src/components/custom-object-form/util.ts new file mode 100644 index 0000000..345d4ed --- /dev/null +++ b/src/components/custom-object-form/util.ts @@ -0,0 +1,212 @@ +import camelCase from 'lodash/camelCase'; +import get from 'lodash/get'; +import isNil from 'lodash/isNil'; +import reduce from 'lodash/reduce'; +import LocalizedTextInput from '@commercetools-uikit/localized-text-input'; +import { IntlShape, MessageDescriptor } from 'react-intl'; +import { addMethod, array, object, string } from 'yup'; +import * as yup from 'yup'; +import { + AttributeValue, + Reference, + TYPES, + TYPES_ENUM, +} from '../container-form/constants'; + +export const getValue = ( + type: TYPES_ENUM, + attributes: Array | undefined, + reference: Reference | undefined, + currencies: Array, + languages: Array +) => { + switch (type) { + case TYPES.String: + case TYPES.Number: + case TYPES.Date: + case TYPES.Time: + case TYPES.DateTime: + case TYPES.Enum: + case TYPES.LocalizedEnum: + return ''; + + case TYPES.LocalizedString: + return LocalizedTextInput.createLocalizedString(languages); + + case TYPES.Boolean: + return false; + + case TYPES.Money: + return { + amount: '', + currencyCode: currencies[0], + }; + + case TYPES.Reference: + return ( + reference && { + typeId: reference.type, + [reference.by]: '', + } + ); + + case TYPES.Object: + return ( + // eslint-disable-next-line @typescript-eslint/no-use-before-define + attributes && getAttributeValues(attributes, currencies, languages) + ); + + default: + return null; + } +}; + +const getInitialValueByType = ( + type: any, + isSet: any, + attributes: any, + reference: any, + currencies: Array, + languages: Array +) => + isSet + ? [getValue(type, attributes, reference, currencies, languages)] + : getValue(type, attributes, reference, currencies, languages); + +export const getAttributeValues = ( + attributes: Array, + currencies: Array, + languages: Array +): { [key: string]: unknown } => { + return attributes.reduce( + (value, { name, type, set, attributes: nested, reference }) => { + return { + ...value, + [camelCase(name)]: getInitialValueByType( + type, + set, + nested, + reference, + currencies, + languages + ), + }; + }, + {} + ); +}; + +const getValidation = ( + method: any, + required: any, + messages: any, + intl: IntlShape +) => { + const validation = yup[method](); + //" + return required + ? validation.required(intl.formatMessage(messages.required)) + : validation.nullable(); +}; + +const getLocalizedStringValidation = ( + languages: Array, + required: boolean, + messages: { [key: string]: MessageDescriptor } +) => { + addMethod(object, 'atLeastOneOf', function (list) { + return this.test({ + name: 'atLeastOneOf', + message: messages.required, //, + exclusive: true, + test: (value) => value == null || list.some((f) => !isNil(get(value, f))), + }); + }); + + const localizedStringSchema = reduce( + languages, + (name, lang) => ({ ...name, [lang]: string() }), + {} + ); + const validation = object(localizedStringSchema); + + return required ? validation.atLeastOneOf(languages) : validation; +}; + +const getValidationByType = ( + { type, required, attributes, reference }: any, + languages: Array, + messages: { [key: string]: MessageDescriptor }, + intl: IntlShape +) => { + switch (type) { + case TYPES.String: + case TYPES.Enum: + case TYPES.LocalizedEnum: + case TYPES.Time: + return getValidation('string', required, messages, intl); + + case TYPES.LocalizedString: + return getLocalizedStringValidation(languages, required, messages); + + case TYPES.Number: + return getValidation('number', required, messages, intl); + + case TYPES.Boolean: + return getValidation('boolean', required, messages, intl); + + case TYPES.Money: + return object({ + amount: getValidation('string', required, messages, intl), + currencyCode: string(), + }); + + case TYPES.Date: + case TYPES.DateTime: + return getValidation('date', required, messages, intl); + + case TYPES.Reference: + return object({ + typeId: string(), + [reference.by]: getValidation('string', required, messages, intl), + }); + + case TYPES.Object: + // eslint-disable-next-line @typescript-eslint/no-use-before-define + return object( + getAttributeValidation(attributes, languages, messages, intl) + ); + + default: + return null; + } +}; + +const getValidationSpecification = ( + attribute: AttributeValue, + languages: Array, + messages: { [key: string]: MessageDescriptor }, + intl: IntlShape +) => { + const validation = getValidationByType(attribute, languages, messages, intl); + return attribute.set ? array(validation) : validation; +}; + +export const getAttributeValidation = ( + attributes: Array, + languages: Array, + messages: { [key: string]: MessageDescriptor }, + intl: IntlShape +): { [key: string]: unknown } => { + return attributes.reduce((result, attribute) => { + return { + ...result, + [camelCase(attribute.name)]: getValidationSpecification( + attribute, + languages, + messages, + intl + ), + }; + }, {}); +}; diff --git a/src/components/custom-objects-list/column-definitions.ts b/src/components/custom-objects-list/column-definitions.ts new file mode 100644 index 0000000..26a11c0 --- /dev/null +++ b/src/components/custom-objects-list/column-definitions.ts @@ -0,0 +1,32 @@ +import { TColumn } from '@commercetools-uikit/data-table'; +import { IntlShape } from 'react-intl'; +import messages from './messages'; + +export const COLUMN_KEYS = { + CONTAINER: 'container', + KEY: 'key', + VALUE: 'value', + MODIFIED: 'lastModifiedAt', +}; + +export const columnDefinitions = (intl: IntlShape): Array => [ + { + key: COLUMN_KEYS.CONTAINER, + isSortable: true, + label: intl.formatMessage(messages.containerColumn), + }, + { + key: COLUMN_KEYS.KEY, + isSortable: true, + label: intl.formatMessage(messages.keyColumn), + }, + { + key: COLUMN_KEYS.VALUE, + label: intl.formatMessage(messages.valueColumn), + }, + { + key: COLUMN_KEYS.MODIFIED, + isSortable: true, + label: intl.formatMessage(messages.lastModifiedAtColumn), + }, +]; diff --git a/src/components/custom-objects-list/constants.ts b/src/components/custom-objects-list/constants.ts new file mode 100644 index 0000000..3794f12 --- /dev/null +++ b/src/components/custom-objects-list/constants.ts @@ -0,0 +1,23 @@ +import { CONTAINER } from '../../constants'; + +export const DATE_TIME_FORMAT = { + year: 'numeric', + month: 'numeric', + day: 'numeric', + hour: 'numeric', + minute: 'numeric', + hour12: true, + timeZoneName: 'short', +}; +export const DATE_FORMAT = { + year: 'numeric', + month: 'numeric', + day: 'numeric', +}; + +export const PAGE_SIZE = 20; +export const DEFAULT_VARIABLES = { + limit: PAGE_SIZE, + offset: 0, + container: CONTAINER, +}; diff --git a/src/components/custom-objects-list/custom-objects-list.module.css b/src/components/custom-objects-list/custom-objects-list.module.css new file mode 100644 index 0000000..1e6b6ab --- /dev/null +++ b/src/components/custom-objects-list/custom-objects-list.module.css @@ -0,0 +1,41 @@ +.iconInput { + position: relative; + width: var(--constraint-m); +} + +.icon { + position: absolute; + top: 0.3em; + right: 0.3em; +} + +.value > .item { + margin-bottom: var(--spacing-s); +} + +.nested { + margin-top: var(--spacing-s); + border-left: 1px solid var(--color-neutral); + padding-left: var(--spacing-m); +} + +.nested .nested { + margin-top: 0; +} + +.listItem { + background-color: var(--color-neutral-95); + border-radius: var(--spacing-s); + padding: var(--spacing-s); + margin-bottom: var(--spacing-s); +} + +.listItem:last-child { + margin-bottom: 0; +} + +.listItem > .nested { + border-left: none; + padding-left: 0; + margin-top: 0; +} diff --git a/src/components/custom-objects-list/custom-objects-list.spec.toBeMigrated.js b/src/components/custom-objects-list/custom-objects-list.spec.toBeMigrated.js new file mode 100644 index 0000000..ef3f75c --- /dev/null +++ b/src/components/custom-objects-list/custom-objects-list.spec.toBeMigrated.js @@ -0,0 +1,509 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import faker from 'faker'; +import camelCase from 'lodash/camelCase'; +import first from 'lodash/first'; +import last from 'lodash/last'; +import startCase from 'lodash/startCase'; +import times from 'lodash/times'; +import moment from 'moment'; +import { stringify } from 'qs'; +import { FormattedDate } from 'react-intl'; +import { useQuery, setQuery } from '@commercetools-frontend/application-shell'; +import { NO_VALUE_FALLBACK } from '@commercetools-frontend/constants'; +import PaginatedTable from '../paginated-table'; +import useEffectMock from '../../test-utils/use-effect-mock'; +import { + generateAttribute, + generateContainer, + generateContainerContext, + generateCustomObject, +} from '../../test-utils'; +import * as ContainerContext from '../../context/container-context'; +import { TYPES } from '../container-form/constants'; +import GetCustomObjects from '../get-custom-objects.ctp.graphql'; +import CustomObjectsList from './custom-objects-list'; +import { + DATE_FORMAT, + DATE_TIME_FORMAT, + DEFAULT_VARIABLES, + PAGE_SIZE, +} from './constants'; +import { SORT_OPTIONS } from '../../constants'; +import { COLUMN_KEYS } from './column-definitions'; + +const containerContext = generateContainerContext(); + +const generateCustomObjects = ( + total = faker.random.number({ min: 1, max: 10 }) +) => ({ + customObjects: { + count: total, + total, + offset: 0, + results: times(total, () => + generateCustomObject(first(containerContext.containers)) + ), + }, +}); + +const mocks = { + match: { + url: faker.internet.url(), + }, + history: { + push: jest.fn(), + }, +}; + +const createButton = '[data-testid="create-custom-object"]'; +const containerFilter = '[data-testid="container-filter"]'; +const keyFilter = '[data-testid="key-filter"]'; +const noContainerError = '[data-testid="no-containers-error"]'; + +const containerContextSpy = jest.spyOn(ContainerContext, 'useContainerContext'); + +const loadCustomObjectsList = () => shallow(); + +describe('custom objects list', () => { + beforeAll(() => { + jest.spyOn(React, 'useEffect').mockImplementation(useEffectMock); + }); + + beforeEach(() => { + containerContextSpy.mockReturnValue(containerContext); + useQuery.mockClear(); + }); + + it('should retrieve custom objects', () => { + loadCustomObjectsList(); + expect(useQuery).toHaveBeenCalledWith(GetCustomObjects, { + variables: { + queryString: stringify({ + ...DEFAULT_VARIABLES, + sort: `${COLUMN_KEYS.MODIFIED} ${SORT_OPTIONS.DESC}`, + where: containerContext.where, + }), + }, + skip: false, + }); + }); + + it('should display title', () => { + const wrapper = loadCustomObjectsList(); + expect(wrapper.find('[data-testid="title"]').exists()).toEqual(true); + }); + + describe('when custom object query fails', () => { + let wrapper; + beforeEach(() => { + setQuery({ error: { message: 'failed to load' } }); + wrapper = loadCustomObjectsList(); + }); + + it('should display error message', () => { + expect(wrapper.find('[data-testid="loading-error"]').exists()).toEqual( + true + ); + }); + + it('should not display custom object list', () => { + expect(wrapper.find(PaginatedTable).exists()).toEqual(false); + }); + }); + + describe('when custom object query returns data', () => { + let wrapper; + beforeEach(() => { + setQuery({ data: generateCustomObjects() }); + wrapper = loadCustomObjectsList(); + }); + + it('should display result count', () => { + expect(wrapper.find('[data-testid="subtitle"]').exists()).toEqual(true); + }); + + it('should display custom object list', () => { + expect(wrapper.find(PaginatedTable).exists()).toEqual(true); + }); + }); + + describe('when custom object returns an empty list', () => { + let wrapper; + beforeEach(() => { + setQuery({ data: generateCustomObjects(0) }); + wrapper = loadCustomObjectsList(); + }); + + it('should not display result count', () => { + expect(wrapper.find('[data-testid="subtitle"]').exists()).toEqual(false); + }); + + it('should not display custom object list', () => { + expect(wrapper.find(PaginatedTable).exists()).toEqual(false); + }); + + it('should display error message', () => { + expect(wrapper.find('[data-testid="no-results-error"]').exists()).toEqual( + true + ); + }); + }); + + describe('list columns', () => { + const data = generateCustomObjects(); + + it('should render fallback for default column', () => { + setQuery({ data }); + const wrapper = loadCustomObjectsList(); + const actual = wrapper + .find(PaginatedTable) + .props() + .itemRenderer({ rowIndex: 0 }); + expect(actual).toEqual(NO_VALUE_FALLBACK); + }); + + it('should render custom object container for container column', () => { + setQuery({ data }); + const { container } = first(data.customObjects.results); + const wrapper = loadCustomObjectsList(); + const actual = wrapper + .find(PaginatedTable) + .props() + .itemRenderer({ rowIndex: 0, columnKey: COLUMN_KEYS.CONTAINER }); + expect(actual).toEqual(container); + }); + + it('should render custom object key for key column', () => { + setQuery({ data }); + const { key } = first(data.customObjects.results); + const wrapper = loadCustomObjectsList(); + const actual = wrapper + .find(PaginatedTable) + .props() + .itemRenderer({ rowIndex: 0, columnKey: COLUMN_KEYS.KEY }); + expect(actual).toEqual(key); + }); + + it('should render custom object last modified date for last modified column', () => { + setQuery({ data }); + const { lastModifiedAt } = first(data.customObjects.results); + const wrapper = loadCustomObjectsList(); + const actual = wrapper + .find(PaginatedTable) + .props() + .itemRenderer({ rowIndex: 0, columnKey: COLUMN_KEYS.MODIFIED }); + expect(actual.props.value).toEqual(lastModifiedAt); + }); + + describe('value column', () => { + const valueKey = camelCase(faker.random.words()); + + const renderValueColumn = (value) => { + const customObject = { + ...generateCustomObject(first(containerContext.containers)), + value: { + [valueKey]: value, + }, + }; + const results = { + customObjects: { + total: 1, + count: 1, + offset: 0, + results: [customObject], + }, + }; + setQuery({ data: results }); + const wrapper = loadCustomObjectsList(); + return shallow( + wrapper + .find(PaginatedTable) + .props() + .itemRenderer({ rowIndex: 0, columnKey: COLUMN_KEYS.VALUE }) + ); + }; + + it('should render custom object key in start case format', () => { + const actual = renderValueColumn(''); + expect(actual.find('[data-testid="value-title"]').html()).toContain( + startCase(valueKey) + ); + }); + + it('when custom object key value is a string, should render string value', () => { + const value = faker.random.words(); + const actual = renderValueColumn(value); + expect(actual.text()).toContain(value); + }); + + it('when custom object key value is a number, should render number as string value', () => { + const value = faker.random.number({ min: 1, max: 10 }); + const actual = renderValueColumn(value); + expect(actual.text()).toContain(value); + }); + + it('when custom object key value is a date, should render formatted date', () => { + const value = moment(faker.date.recent()).format('YYYY-MM-DD'); + const actual = renderValueColumn(value); + expect(actual.find(FormattedDate).props()).toEqual({ + value, + ...DATE_FORMAT, + }); + }); + + it('when custom object key value is a datetime, should render formatted datetime', () => { + const value = faker.date.recent().toISOString(); + const actual = renderValueColumn(value); + expect(actual.find(FormattedDate).props()).toEqual({ + value, + ...DATE_TIME_FORMAT, + }); + }); + + it('when custom object key value is a time, should render time as a string value', () => { + const value = moment(faker.date.recent()).format('h:mm A'); + const actual = renderValueColumn(value); + expect(actual.text()).toContain(value); + }); + + it('when custom object key value is a boolean, should render boolean value as string value', () => { + const value = faker.random.boolean(); + const actual = renderValueColumn(value); + expect(actual.text()).toContain(value); + }); + + it('when custom object key value is an object, should render object values', () => { + const value = faker.random.boolean(); + const actual = renderValueColumn({ value }); + expect(actual.find('[data-testid="object-value"]').exists()).toEqual( + true + ); + }); + + it('when custom object key value is an array, should render each list item', () => { + const value = faker.random.boolean(); + const list = [value, value]; + const actual = renderValueColumn(list); + expect(actual.find('[data-testid="list-value"]').length).toEqual( + list.length + ); + }); + + describe('display attribute in list', () => { + function renderValueColumnWithContext(attributes) { + const container = generateContainer(attributes); + const context = generateContainerContext([container]); + containerContextSpy.mockReset(); + containerContextSpy.mockReturnValue(context); + const customObject = generateCustomObject(container); + const results = { + customObjects: { + total: 1, + count: 1, + offset: 0, + results: [customObject], + }, + }; + setQuery({ data: results }); + const wrapper = loadCustomObjectsList(); + return shallow( + wrapper + .find(PaginatedTable) + .props() + .itemRenderer({ rowIndex: 0, columnKey: COLUMN_KEYS.VALUE }) + ); + } + const attributeValue = '[data-testid="custom-object-value"] > div'; + + it('when container schema has one display in list attribute, should only display that attribute', () => { + const attributes = [ + generateAttribute({ display: true }), + generateAttribute({ display: false, displayNested: false }), + ]; + const actual = renderValueColumnWithContext(attributes); + expect(actual.find(attributeValue).length).toEqual(1); + }); + + it('when container schema has no display in list attributes, should display all available attribute', () => { + const attributes = times(2, () => + generateAttribute({ display: false, displayNested: false }) + ); + const actual = renderValueColumnWithContext(attributes); + expect(actual.find(attributeValue).length).toEqual(attributes.length); + }); + + it('when container schema has object attribute with nested display in list attributes', () => { + const attribute = generateAttribute({ + type: TYPES.Object, + display: false, + displayNested: true, + set: false, + }); + const attributes = [attribute]; + const actual = renderValueColumnWithContext(attributes); + expect( + actual.find( + `${attributeValue} > [data-testid="object-value"] > div` + ).length + ).toEqual(attribute.attributes.length); + }); + }); + }); + }); + + describe('container filter', () => { + const value = 'container-search'; + let wrapper; + + beforeEach(() => { + setQuery({ data: generateCustomObjects() }); + wrapper = loadCustomObjectsList(); + }); + + it('when container selected, should query for custom objects in selected container', () => { + wrapper.find(containerFilter).props().onChange({ target: { value } }); + const result = last(useQuery.mock.calls)[1]; + expect(result.variables.queryString).toContain( + stringify(`where=container="${value}"`) + ); + }); + + it('when container cleared, should query for custom objects in all managed containers', () => { + wrapper + .find(containerFilter) + .props() + .onChange({ target: { value: '' } }); + const result = last(useQuery.mock.calls)[1]; + expect(result.variables.queryString).toContain( + stringify(`where=${containerContext.where}`) + ); + }); + }); + + describe('key filter', () => { + const value = 'key-search'; + let wrapper; + + beforeEach(() => { + setQuery({ data: generateCustomObjects() }); + wrapper = loadCustomObjectsList(); + }); + + it('when key filter entered, should query for custom objects with key value', () => { + wrapper.find(keyFilter).props().onSubmit(value); + const result = last(useQuery.mock.calls)[1]; + expect(result.variables.queryString).toContain( + stringify(`where=key="${value}"`) + ); + }); + + it('when container cleared, should query for custom objects in all managed containers', () => { + wrapper.find(keyFilter).props().onSubmit(''); + const result = last(useQuery.mock.calls)[1]; + expect(result.variables.queryString).toContain( + stringify(`where=${containerContext.where}`) + ); + }); + }); + + it('when next pagination button clicked, should query for next page', () => { + setQuery({ data: generateCustomObjects() }); + const wrapper = loadCustomObjectsList(); + wrapper.find(PaginatedTable).props().next(); + const result = last(useQuery.mock.calls)[1]; + expect(result.variables.queryString).toContain( + stringify(`offset=${PAGE_SIZE}`) + ); + }); + + // In the UI, clicking previous on the first page is disallowed, but for ease of testing + // that's what is happening here, hence the strange expectation. + it('when previous pagination button clicked, should query for previous page', () => { + setQuery({ data: generateCustomObjects() }); + const wrapper = loadCustomObjectsList(); + wrapper.find(PaginatedTable).props().previous(); + const result = last(useQuery.mock.calls)[1]; + expect(result.variables.queryString).toContain( + stringify(`offset=-${PAGE_SIZE}`) + ); + }); + + it('when table column sort direction clicked, should update table sort order', () => { + setQuery({ data: generateCustomObjects() }); + const wrapper = loadCustomObjectsList(); + wrapper + .find(PaginatedTable) + .props() + .onSortChange(COLUMN_KEYS.MODIFIED, SORT_OPTIONS.DESC); + wrapper.update(); + const result = last(useQuery.mock.calls)[1]; + expect(result.variables.queryString).toContain( + stringify(`sort=${COLUMN_KEYS.MODIFIED} ${SORT_OPTIONS.DESC}`) + ); + }); + + it('when row clicked, should open custom object details', () => { + const data = generateCustomObjects(1); + const customObject = data.customObjects.results[0]; + setQuery({ data }); + const wrapper = loadCustomObjectsList(); + wrapper.find(PaginatedTable).props().onRowClick({}, 0); + expect(mocks.history.push).toHaveBeenCalledWith( + `${mocks.match.url}/${customObject.id}/general` + ); + }); + + describe('when container context has containers', () => { + let wrapper; + + beforeEach(() => { + wrapper = loadCustomObjectsList(); + }); + + it('should display container filter', () => { + expect(wrapper.find(containerFilter).exists()).toEqual(true); + }); + + it('should display key filter', () => { + expect(wrapper.find(keyFilter).exists()).toEqual(true); + }); + + it('should display create custom object button', () => { + expect(wrapper.find(createButton).exists()).toEqual(true); + }); + + it('should not display no container error', () => { + expect(wrapper.find(noContainerError).exists()).toEqual(false); + }); + }); + + describe('when container context has no containers', () => { + let wrapper; + + beforeEach(() => { + containerContextSpy.mockReset(); + containerContextSpy.mockReturnValue({ + hasContainers: false, + containers: [], + where: '', + }); + }); + + beforeEach(() => { + wrapper = loadCustomObjectsList(); + }); + + it('should not display container filter', () => { + expect(wrapper.find(containerFilter).exists()).toEqual(false); + }); + + it('should not display create custom object button', () => { + expect(wrapper.find(createButton).exists()).toEqual(false); + }); + + it('should display no container error', () => { + expect(wrapper.find(noContainerError).exists()).toEqual(true); + }); + }); +}); diff --git a/src/components/custom-objects-list/custom-objects-list.spec.tsx b/src/components/custom-objects-list/custom-objects-list.spec.tsx new file mode 100644 index 0000000..af55125 --- /dev/null +++ b/src/components/custom-objects-list/custom-objects-list.spec.tsx @@ -0,0 +1,237 @@ +import { graphql } from 'msw'; +import { setupServer } from 'msw/node'; +import { + screen, + mapResourceAccessToAppliedPermissions, + type TRenderAppWithReduxOptions, +} from '@commercetools-frontend/application-shell/test-utils'; +import { buildGraphqlList } from '@commercetools-test-data/core'; +import type { CustomObject as T2CustomObject } from '@commercetools/platform-sdk'; +import * as CustomObject from '../../test-utils'; +import { renderApplicationWithRedux, TCustomObject } from '../../test-utils'; +import { entryPointUriPath, PERMISSIONS } from '../../constants'; +import { TQuery_CustomObjectsArgs } from '../../types/generated/ctp'; +import { ContainerProvider } from '../../context/container-context'; +import CustomObjectsList from './custom-objects-list'; + +const mockServer = setupServer( + graphql.query( + 'GetCustomObjects', + (req, res, ctx) => { + // Simulate a server side pagination. + const { offset } = req.variables; + const totalItems = 25; // 2 pages + const itemsPerPage = offset === 0 ? 20 : 5; + + return res( + ctx.data({ + customObjects: buildGraphqlList( + Array.from({ length: itemsPerPage }).map((_, index) => { + const result = CustomObject.random().key( + `custom-object-key-${offset === 0 ? index : 20 + index}` + ); + return result; + }), + { + name: 'CustomObject', + total: totalItems, + } + ), + }) + ); + } + ) +); +afterEach(() => { + mockServer.restoreHandlers(); + mockServer.resetHandlers(); +}); +beforeAll(() => { + mockServer.listen({ + // for debugging reasons we force an error when the test fires a request with a query or mutation which is not mocked + // more: https://mswjs.io/docs/api/setup-worker/start#onunhandledrequest + onUnhandledRequest: 'error', + }); +}); +afterAll(() => { + mockServer.close(); +}); + +const renderApp = ( + options: Partial = {}, + items: Array = [] +) => { + const route = options.route || `/my-project/${entryPointUriPath}`; + const { history } = renderApplicationWithRedux( + items && items.length > 0 ? ( + + + + ) : ( + + ), + { + route, + project: { + allAppliedPermissions: mapResourceAccessToAppliedPermissions([ + PERMISSIONS.View, + ]), + }, + ...options, + } + ); + return { history }; +}; + +const fetchCustomObjectsQueryHandlerWithError = graphql.query< + any, + TQuery_CustomObjectsArgs +>('GetCustomObjects', (req, res, ctx) => { + return res.once( + ctx.data({ customObjects: null }), + ctx.errors([ + { + message: 'Error.', + }, + ]) + ); +}); + +const fetchCustomObjectsQueryHandlerWithNullData = graphql.query< + any, + TQuery_CustomObjectsArgs +>('GetCustomObjects', (req, res, ctx) => { + return res.once( + ctx.data({ + customObjects: { + __typename: 'CustomObjectQueryResult', + count: 0, + offset: 0, + results: [], + total: 0, + }, + }) + ); +}); + +describe('custom objects list', () => { + it('should display title', async () => { + renderApp(); + expect(await screen.findByTestId('title')).toBeInTheDocument(); + }); + it('should display subtitle', async () => { + renderApp(); + expect(await screen.findByTestId('subtitle')).toBeInTheDocument(); + }); +}); + +describe('when custom object query fails', () => { + beforeEach(() => { + mockServer.use(fetchCustomObjectsQueryHandlerWithError); + }); + it('should display error message', async () => { + renderApp(); + expect(await screen.findByTestId('loading-error')).toBeInTheDocument(); + }); + it('should not display custom object list', () => { + renderApp(); + expect(screen.queryByTestId('custom-objects-list')).toBeNull(); + }); +}); + +describe('when custom object query returns data', () => { + it('should display result count', async () => { + renderApp(); + expect(await screen.findByTestId('subtitle')).toBeInTheDocument(); + }); + + it('should display custom object list', async () => { + renderApp(); + expect( + await screen.findByTestId('custom-objects-list') + ).toBeInTheDocument(); + }); +}); + +describe('when custom object returns an empty list', () => { + beforeEach(() => { + mockServer.use(fetchCustomObjectsQueryHandlerWithNullData); + }); + + it('should not display result count', async () => { + renderApp(); + expect(await screen.findByTestId('title')).toBeInTheDocument(); + expect(screen.queryByTestId('subtitle')).toBeNull(); + }); + it('should not display custom object list', async () => { + renderApp(); + expect(await screen.findByTestId('title')).toBeInTheDocument(); + expect(screen.queryByTestId('custom-objects-list')).toBeNull(); + }); + it('should display error message', async () => { + renderApp(); + expect(await screen.findByTestId('title')).toBeInTheDocument(); + expect(screen.getByTestId('no-results-error')).not.toBeNull(); + }); +}); + +describe('when container context has containers', () => { + const amount = 1; + const contextItems = buildGraphqlList( + Array.from({ length: amount }).map((_, index) => { + const result = CustomObject.random().key(`custom-object-key-${index}`); + return result; + }), + { + name: 'CustomObject', + total: amount, + } + ).results; + it('should display container filter', async () => { + renderApp(undefined, contextItems); + expect(await screen.findByTestId('container-filter')).toBeInTheDocument(); + }); + + it('should display key filter', async () => { + renderApp(undefined, contextItems); + expect(await screen.findByTestId('key-filter')).toBeInTheDocument(); + }); + + it('should display create custom object button', async () => { + renderApp(undefined, contextItems); + expect( + await screen.findByTestId('create-custom-object') + ).toBeInTheDocument(); + }); + + it('should not display no container error', async () => { + renderApp(undefined, contextItems); + expect(await screen.findByTestId('title')).toBeInTheDocument(); + expect(screen.queryByTestId('no-containers-error')).toBeNull(); + }); +}); + +describe('when container context has no containers', () => { + beforeEach(() => { + mockServer.use(fetchCustomObjectsQueryHandlerWithNullData); + }); + + it('should not display container filter', async () => { + renderApp(); + expect(await screen.findByTestId('title')).toBeInTheDocument(); + expect(screen.queryByTestId('container-filter')).toBeNull(); + }); + + it('should not display create custom object button', async () => { + renderApp(); + expect(await screen.findByTestId('title')).toBeInTheDocument(); + expect(screen.queryByTestId('create-custom-object')).toBeNull(); + }); + + it('should display no container error', async () => { + renderApp(); + expect( + await screen.findByTestId('no-containers-error') + ).toBeInTheDocument(); + }); +}); diff --git a/src/components/custom-objects-list/custom-objects-list.tsx b/src/components/custom-objects-list/custom-objects-list.tsx new file mode 100644 index 0000000..911b29b --- /dev/null +++ b/src/components/custom-objects-list/custom-objects-list.tsx @@ -0,0 +1,359 @@ +import React, { lazy, useState } from 'react'; +import { FormattedDate, FormattedMessage, useIntl } from 'react-intl'; +import camelCase from 'lodash/camelCase'; +import includes from 'lodash/includes'; +import isEmpty from 'lodash/isEmpty'; +import isPlainObject from 'lodash/isPlainObject'; +import isString from 'lodash/isString'; +import map from 'lodash/map'; +import startCase from 'lodash/startCase'; +import LoadingSpinner from '@commercetools-uikit/loading-spinner'; +import { ContentNotification } from '@commercetools-uikit/notifications'; +import SpacingsStack from '@commercetools-uikit/spacings-stack'; +import { NO_VALUE_FALLBACK } from '@commercetools-frontend/constants'; +import Card from '@commercetools-uikit/card'; +import Constraints from '@commercetools-uikit/constraints'; +import { PlusBoldIcon } from '@commercetools-uikit/icons'; +import Spacings from '@commercetools-uikit/spacings'; +import Text from '@commercetools-uikit/text'; +import { SuspendedRoute } from '@commercetools-frontend/application-shell'; +import SecondaryButton from '@commercetools-uikit/secondary-button'; +import SelectInput from '@commercetools-uikit/select-input'; +import { Link, Switch, useHistory, useRouteMatch } from 'react-router-dom'; +import DataTable, { TColumn } from '@commercetools-uikit/data-table'; +import { + usePaginationState, + useDataTableSortingState, +} from '@commercetools-uikit/hooks'; +import { Pagination } from '@commercetools-uikit/pagination'; +import { + InfoMainPage, + PageNotFound, +} from '@commercetools-frontend/application-components'; +import { useContainerContext } from '../../context/container-context'; +import { TCustomObject, TQuery } from '../../types/generated/ctp'; +import { getErrorMessage } from '../../helpers'; +import { AttributeValue } from '../container-form/constants'; + +import { useCustomObjectsFetcher } from '../../hooks/use-custom-object-connector/use-custom-object-connector'; +import { columnDefinitions, COLUMN_KEYS } from './column-definitions'; +import messages from './messages'; +import styles from './custom-objects-list.module.css'; +import TextFilter from './text-filter'; + +const CreateCustomObject = lazy(() => import('../create-custom-object')); +const CustomObjectDetails = lazy(() => import('../custom-object-details')); + +const CustomObjectsList = () => { + const intl = useIntl(); + const match = useRouteMatch(); + const { push } = useHistory(); + const { hasContainers, containers } = useContainerContext(); + + const [key, setKey] = useState(''); + const { page, perPage } = usePaginationState(); + + const tableSorting = useDataTableSortingState({ key: 'key', order: 'asc' }); + const [container, setContainer] = useState( + containers.map((item) => item.key)[0] || '' + ); + + const { customObjectsPaginatedResult, loading, error, refetch } = + useCustomObjectsFetcher({ + limit: perPage.value, + offset: (page.value - 1) * perPage.value, + sort: [`${tableSorting.value.key} ${tableSorting.value.order}`], + container: container, + where: key && key !== '' ? `key="${key}"` : undefined, + }); + + if (error) { + return ( + + + {getErrorMessage(error)} + + + ); + } + if (loading) { + return ( + + + + ); + } + + if (!customObjectsPaginatedResult || !customObjectsPaginatedResult.results) { + return ; + } + + function renderValue(value: any) { + if (isPlainObject(value)) { + return ( +
+ {renderObject(value)} +
+ ); + } + + if (Array.isArray(value)) { + return ( +
+ {map(value, (val, index) => ( +
+ {renderValue(val)} +
+ ))} +
+ ); + } + + const dateRegex = /\d{4}-\d{2}-\d{2}/; + if (isString(value) && value.match(dateRegex)) { + return value.indexOf('T') >= 0 ? ( + + ) : ( + + ); + } + + return value.toString(); + } + + function renderObject(value: { [key: string]: unknown }) { + const result = Object.entries(value).map(([key, value]) => { + return ( +
+ + {startCase(key)}: + +   + {renderValue(value)} +
+ ); + }); + + return result; + } + + function getDisplayAttributes( + attributes: Array + ): Array { + return attributes.reduce>((display, attribute) => { + if (attribute.display) { + return [...display, camelCase(attribute.name)]; + } + if (attribute.attributes) { + const nested = getDisplayAttributes(attribute.attributes); + return [...display, ...nested]; + } + return [...display]; + }, []); + } + + function getDisplayValues( + value: { [key: string]: unknown }, + attributes: Array + ) { + return Object.entries(value).reduce((display, [key, value]) => { + if (includes(attributes, key)) { + return { ...display, [key]: value }; + } + if (isPlainObject(value)) { + const nested: any = getDisplayValues(key, attributes); + if (!isEmpty(nested)) { + return { ...display, [key]: nested }; + } + } + + return display; + }, {}); + } + + const itemRenderer = ( + customObject: TCustomObject, + column: TColumn + ) => { + const { CONTAINER, KEY, VALUE, MODIFIED } = COLUMN_KEYS; + + switch (column.key) { + case CONTAINER: + return customObject.container; + case KEY: + return customObject.key; + case VALUE: { + const customObjectContainer = containers.find((item) => { + return item.key === customObject.container; + }); + const displayAttributes = + (customObjectContainer && + getDisplayAttributes( + customObjectContainer.value.attributes as Array + )) || + []; + const value = getDisplayValues(customObject.value, displayAttributes); + return ( +
+ {renderObject(isEmpty(value) ? customObject.value : value)} +
+ ); + } + case MODIFIED: + return intl.formatDate(customObject.lastModifiedAt); + default: + return NO_VALUE_FALLBACK; + } + }; + + function filterByContainer(event: any) { + const { value } = event.target; + setContainer(value); + } + + const { results, count, total, offset } = customObjectsPaginatedResult; + + const containerOptions = map(containers, ({ key: containerKey }) => ({ + label: containerKey, + value: containerKey, + })); + + return ( + + + + {intl.formatMessage(messages.title)} + + {!!total && ( + + + + )} + + + {hasContainers && ( + } + as="a" + href={`${match.url}/new`} + label={intl.formatMessage(messages.createCustomObject)} + /> + )} + + } + > + + {hasContainers && ( + + + + + + + + + + + + )} + {!hasContainers && ( + + + + {intl.formatMessage(messages.errorCreateContainerLink)} + + + )} + {count > 0 ? ( +
+ [0]> + isCondensed + columns={columnDefinitions(intl)} + rows={results} + itemRenderer={itemRenderer} + sortedBy={tableSorting.value.key} + sortDirection={tableSorting.value.order} + onSortChange={tableSorting.onChange} + onRowClick={(row) => push(`${match.url}/${row.id}`)} + /> + +
+ ) : ( + count === 0 && ( + + ) + )} +
+ + + { + refetch(); + push(`${match.url}`); + }} + /> + + + { + refetch(); + push(`${match.url}`); + }} + /> + + +
+ ); +}; +CustomObjectsList.displayName = 'CustomObjectsList'; + +export default CustomObjectsList; diff --git a/src/components/custom-objects-list/index.ts b/src/components/custom-objects-list/index.ts new file mode 100644 index 0000000..9e84b3a --- /dev/null +++ b/src/components/custom-objects-list/index.ts @@ -0,0 +1 @@ +export { default } from './custom-objects-list'; diff --git a/src/components/custom-objects-list/messages.ts b/src/components/custom-objects-list/messages.ts new file mode 100644 index 0000000..1685990 --- /dev/null +++ b/src/components/custom-objects-list/messages.ts @@ -0,0 +1,90 @@ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + title: { + id: 'CustomObjectList.title', + description: 'The page title of the custom object list view', + defaultMessage: 'Custom Object Manager', + }, + titleResults: { + id: 'CustomObjectList.title.results', + description: 'Custom object title result total', + defaultMessage: '{total} results', + }, + createCustomObject: { + id: 'CustomObjectList.button.createCustomObject', + description: 'Label for the button to create a custom object', + defaultMessage: 'Create a custom object', + }, + container: { + id: 'CustomObjectList.filter.container', + description: 'The placeholder for the container filter input', + defaultMessage: 'Container', + }, + key: { + id: 'CustomObjectList.filter.key', + description: 'The placeholder for the key filter input', + defaultMessage: 'Key', + }, + filterButton: { + id: 'CustomObjectList.filter.button.label', + description: 'Text for search button label', + defaultMessage: 'Filter', + }, + clearButton: { + id: 'CustomObjectList.filter.clear.label', + description: 'Text for clear filter label', + defaultMessage: 'Clear filter', + }, + filter: { + id: 'CustomObjectList.filter.label', + description: 'Label for filter', + defaultMessage: 'Filter:', + }, + clear: { + id: 'CustomObjectList.clear.label', + description: 'Label for clear', + defaultMessage: 'Clear', + }, + errorNoContainers: { + id: 'CustomObjectList.error.noContainers', + description: 'Error title when no containers exist on project', + defaultMessage: 'No container schemas found on this project.', + }, + errorCreateContainerLink: { + id: 'CustomObjectList.error.noContainers.link', + description: 'Link title when no containers exist on project', + defaultMessage: 'Create a container.', + }, + errorLoading: { + id: 'CustomObjectList.error.loading', + description: 'Error title when querying for custom objects fails', + defaultMessage: 'Something went wrong loading the custom objects.', + }, + errorNoResults: { + id: 'CustomObjectList.error.noResults', + description: 'Error title when no results are returned', + defaultMessage: + 'No custom objects with selected container found on this project.', + }, + containerColumn: { + id: 'CustomObjectList.column.container', + description: 'The label for the container column', + defaultMessage: 'Container', + }, + keyColumn: { + id: 'CustomObjectList.column.key', + description: 'The label for the key column', + defaultMessage: 'Key', + }, + valueColumn: { + id: 'CustomObjectList.column.value', + description: 'The label for the value column', + defaultMessage: 'Value', + }, + lastModifiedAtColumn: { + id: 'CustomObjectList.column.lastModified', + description: 'The label for the last modified at column', + defaultMessage: 'Last Modified', + }, +}); diff --git a/src/components/custom-objects-list/text-filter.module.css b/src/components/custom-objects-list/text-filter.module.css new file mode 100644 index 0000000..1611826 --- /dev/null +++ b/src/components/custom-objects-list/text-filter.module.css @@ -0,0 +1,10 @@ +.filterWrapper { + width: 100%; + position: relative; +} + +.iconContainer { + position: absolute; + top: 0.66rem; + right: 0.66rem; +} diff --git a/src/components/custom-objects-list/text-filter.spec.tsx b/src/components/custom-objects-list/text-filter.spec.tsx new file mode 100644 index 0000000..bd34d3c --- /dev/null +++ b/src/components/custom-objects-list/text-filter.spec.tsx @@ -0,0 +1,96 @@ +import React from 'react'; +import { fireEvent, render } from '@testing-library/react'; +import { IntlProvider } from 'react-intl'; +import TextFilter from './text-filter'; + +const mocks = { + value: '', + onChange: jest.fn((value) => { + return; + }), + onSubmit: jest.fn(), +}; + +const filterWrapper = 'filter-wrapper'; +const filterInput = 'filter-input'; +const clearButton = 'clear-button'; +const filterButton = 'filter-button'; + +const loadTextFilter = () => + render( + + + + ); + +describe('text filter', () => { + describe('when no value entered', () => { + it('should not display clear button', () => { + expect(loadTextFilter().queryByTestId(clearButton)).toBeNull(); + }); + + it('should display filter button', () => { + expect(loadTextFilter().getByTestId(filterButton)).not.toBeNull(); + }); + + it('should not display clear button', () => { + expect(loadTextFilter().queryByTestId(clearButton)).toBeNull(); + }); + }); + + describe('when value entered', () => { + const newFilter = 'new query'; + + // beforeEach(() => { + // wrapper = loadTextFilter(); + // wrapper + // .find(filterInput) + // .simulate('change', { target: { value: newFilter } }); + // }); + + it('should update filter value', () => { + const input = loadTextFilter().getByTestId( + filterInput + ) as HTMLInputElement; + fireEvent.change(input, { target: { value: newFilter } }); + expect(mocks.onChange).toHaveBeenCalledWith(newFilter); + }); + + // it('should autofocus input', () => { + //expect(wrapper.find(filterInput).prop('isAutofocussed')).toEqual(true); + // }); + + // it('should display filter button', () => { + // expect(wrapper.find(filterButton).exists()).toEqual(true); + // }); + + // it('should not display clear button', () => { + // expect(wrapper.find(clearButton).exists()).toEqual(false); + // }); + + // describe('when filter is performed', () => { + // beforeEach(() => { + // wrapper.find(filterButton).simulate('click'); + // }); + + // it('should display clear button', () => { + // expect(wrapper.find(clearButton).exists()).toEqual(true); + // }); + + // it('when clear button clicked, should clear filter input', () => { + // wrapper.find(clearButton).simulate('click'); + // expect(wrapper.find(filterInput).prop('value')).toEqual(''); + // }); + // }); + + // it('when enter pressed in input, should perform filter', () => { + // wrapper.find(filterWrapper).simulate('keypress', { key: ENTER }); + // expect(wrapper.find(clearButton).exists()).toEqual(true); + // }); + + // it('when non-enter pressed in input, should not perform filter', () => { + // wrapper.find(filterWrapper).simulate('keypress', { key: 'a' }); + // expect(wrapper.find(clearButton).exists()).toEqual(false); + // }); + }); +}); diff --git a/src/components/custom-objects-list/text-filter.tsx b/src/components/custom-objects-list/text-filter.tsx new file mode 100644 index 0000000..b6e96fb --- /dev/null +++ b/src/components/custom-objects-list/text-filter.tsx @@ -0,0 +1,80 @@ +import React, { FC, useState } from 'react'; +import { useIntl } from 'react-intl'; +import SecondaryIconButton from '@commercetools-uikit/secondary-icon-button'; +import { CloseIcon, SearchIcon } from '@commercetools-uikit/icons'; +import TextInput from '@commercetools-uikit/text-input'; +import styles from './text-filter.module.css'; +import messages from './messages'; + +export const ENTER = 'Enter'; + +type Props = { + value: string; + onChange: (value: string) => void; + onSubmit: (value: string) => void; + placeholder?: string; +}; + +const TextFilter: FC = ({ value, onChange, onSubmit, placeholder }) => { + const intl = useIntl(); + const [filterPerformed, setFilterPerformed] = useState(false); + + function clear() { + onChange(''); + onSubmit(''); + setFilterPerformed(false); + } + + function filter() { + onSubmit(value); + setFilterPerformed(true); + } + + function onKeyPress(event: React.KeyboardEvent) { + if (event.key === ENTER) { + filter(); + } + } + + return ( +
+ onChange(event.target.value)} + /> + +
+ {filterPerformed ? ( + } + label={intl.formatMessage(messages.clearButton)} + onClick={clear} + /> + ) : ( + } + label={intl.formatMessage(messages.filterButton)} + onClick={filter} + /> + )} +
+
+ ); +}; +TextFilter.displayName = 'TextFilter'; + +export default TextFilter; diff --git a/src/components/entry-point/entry-point.tsx b/src/components/entry-point/entry-point.tsx new file mode 100644 index 0000000..0a3a522 --- /dev/null +++ b/src/components/entry-point/entry-point.tsx @@ -0,0 +1,29 @@ +import React, { lazy } from 'react'; +import { + ApplicationShell, + setupGlobalErrorListener, +} from '@commercetools-frontend/application-shell'; +import type { ApplicationWindow } from '@commercetools-frontend/constants'; +import loadMessages from '../../load-messages'; + +declare let window: ApplicationWindow; + +// Here we split up the main (app) bundle with the actual application business logic. +// Splitting by route is usually recommended and you can potentially have a splitting +// point for each route. More info at https://reactjs.org/docs/code-splitting.html +const AsyncApplicationRoutes = lazy( + () => import('../../routes' /* webpackChunkName: "routes" */) +); + +// Ensure to setup the global error listener before any React component renders +// in order to catch possible errors on rendering/mounting. +setupGlobalErrorListener(); + +const EntryPoint = () => ( + + + +); +EntryPoint.displayName = 'EntryPoint'; + +export default EntryPoint; diff --git a/src/components/entry-point/index.ts b/src/components/entry-point/index.ts new file mode 100644 index 0000000..dc1c466 --- /dev/null +++ b/src/components/entry-point/index.ts @@ -0,0 +1 @@ +export { default } from './entry-point'; diff --git a/src/constants.ts b/src/constants.ts new file mode 100644 index 0000000..3a2d301 --- /dev/null +++ b/src/constants.ts @@ -0,0 +1,22 @@ +// Make sure to import the helper functions from the `ssr` entry point. +import { entryPointUriPathToPermissionKeys } from '@commercetools-frontend/application-shell/ssr'; + +export const entryPointUriPath = + typeof window === 'undefined' + ? process.env.ENTRY_POINT_URI_PATH + : window.app.entryPointUriPath; + +export const PERMISSIONS = entryPointUriPathToPermissionKeys( + entryPointUriPath, + ['products', 'orders', 'customers'] +); + +export const SORT_OPTIONS = { ASC: 'asc', DESC: 'desc' }; + +export const CONTAINER = 'mc-custom-object-schema'; + +export const groupNames = { + products: 'products', + orders: 'orders', + customers: 'customers', +}; diff --git a/src/context/container-context.tsx b/src/context/container-context.tsx new file mode 100644 index 0000000..1184079 --- /dev/null +++ b/src/context/container-context.tsx @@ -0,0 +1,43 @@ +import React, { PropsWithChildren, useContext } from 'react'; +import map from 'lodash/map'; +import { TCustomObject } from '../types/generated/ctp'; + +interface ContainerContext { + hasContainers: boolean; + containers: Array; + where: string; +} + +const containerContext = React.createContext({ + containers: [], + hasContainers: false, + where: '', +}); + +const useContainerContext = (): ContainerContext => { + const context = useContext(containerContext); + if (context === undefined) { + throw new Error( + 'useContainerContext must be used within a ContainerContextProvider' + ); + } + return context; +}; + +type Props = PropsWithChildren<{ results: Array | undefined }>; + +const ContainerProvider: React.FC = ({ results, children }) => { + const containerContextValue: ContainerContext = { + hasContainers: (results && results.length > 0) || false, + containers: results || [], + where: `container in (${map(results, ({ key }) => `"${key}"`).join(',')})`, + }; + + return ( + + {children} + + ); +}; + +export { ContainerProvider, useContainerContext }; diff --git a/src/globals.d.ts b/src/globals.d.ts new file mode 100644 index 0000000..48ecd2e --- /dev/null +++ b/src/globals.d.ts @@ -0,0 +1,5 @@ +declare module '*.graphql' { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const content: any; + export default content; +} diff --git a/src/helpers.ts b/src/helpers.ts new file mode 100644 index 0000000..be5e514 --- /dev/null +++ b/src/helpers.ts @@ -0,0 +1,71 @@ +import { + transformLocalizedStringToLocalizedField, + transformLocalizedFieldToLocalizedString, +} from '@commercetools-frontend/l10n'; +import { ApolloError, type ServerError } from '@apollo/client'; +import type { TChannel } from './types/generated/ctp'; +import type { + TGraphqlUpdateAction, + TSyncAction, + TChangeNameActionPayload, +} from './types'; + +export const getErrorMessage = (error: ApolloError) => + error.graphQLErrors?.map((e) => e.message).join('\n') || error.message; + +const isServerError = ( + error: ApolloError['networkError'] +): error is ServerError => { + return Boolean((error as ServerError)?.result); +}; + +export const extractErrorFromGraphQlResponse = (graphQlResponse: unknown) => { + if (graphQlResponse instanceof ApolloError) { + if ( + isServerError(graphQlResponse.networkError) && + graphQlResponse.networkError?.result?.errors.length > 0 + ) { + return graphQlResponse?.networkError?.result.errors; + } + + if (graphQlResponse.graphQLErrors?.length > 0) { + return graphQlResponse.graphQLErrors; + } + } + + return graphQlResponse; +}; + +const getNameFromPayload = (payload: TChangeNameActionPayload) => ({ + name: transformLocalizedStringToLocalizedField(payload.name), +}); + +const isChangeNameActionPayload = ( + actionPayload: Record +): actionPayload is TChangeNameActionPayload => { + return (actionPayload as TChangeNameActionPayload)?.name !== undefined; +}; + +const convertAction = (action: TSyncAction): TGraphqlUpdateAction => { + const { action: actionName, ...actionPayload } = action; + return { + [actionName]: + actionName === 'changeName' && isChangeNameActionPayload(actionPayload) + ? getNameFromPayload(actionPayload) + : actionPayload, + }; +}; + +export const createGraphQlUpdateActions = (actions: TSyncAction[]) => + actions.reduce( + (previousActions, syncAction) => [ + ...previousActions, + convertAction(syncAction), + ], + [] + ); + +export const convertToActionData = (draft: Partial) => ({ + ...draft, + name: transformLocalizedFieldToLocalizedString(draft.nameAllLocales || []), +}); diff --git a/src/hooks/use-custom-object-connector/delete-custom-object.rest.graphql b/src/hooks/use-custom-object-connector/delete-custom-object.rest.graphql new file mode 100644 index 0000000..2ef8197 --- /dev/null +++ b/src/hooks/use-custom-object-connector/delete-custom-object.rest.graphql @@ -0,0 +1,6 @@ +mutation DeleteCustomObject($id: String, $version:Long) { + deleteCustomObject(id: $id, version: $version) { + id + } +} + diff --git a/src/hooks/use-custom-object-connector/get-custom-object.rest.graphql b/src/hooks/use-custom-object-connector/get-custom-object.rest.graphql new file mode 100644 index 0000000..690d542 --- /dev/null +++ b/src/hooks/use-custom-object-connector/get-custom-object.rest.graphql @@ -0,0 +1,9 @@ +query GetCustomObject($id: String!) { + customObject(id: $id){ + id + version + container + value + key + } +} diff --git a/src/hooks/use-custom-object-connector/get-custom-objects.ctp.graphql b/src/hooks/use-custom-object-connector/get-custom-objects.ctp.graphql new file mode 100644 index 0000000..e3cd76f --- /dev/null +++ b/src/hooks/use-custom-object-connector/get-custom-objects.ctp.graphql @@ -0,0 +1,21 @@ +query GetCustomObjects( + $where: String + $sort: [String!] + $limit: Int + $offset: Int + $container: String! +) { + customObjects(where: $where, sort: $sort, limit: $limit, offset: $offset, container: $container) + { + count + total + offset + results { + id + lastModifiedAt + container + key + value + } + } +} diff --git a/src/hooks/use-custom-object-connector/update-custom-object.rest.graphql b/src/hooks/use-custom-object-connector/update-custom-object.rest.graphql new file mode 100644 index 0000000..1cfecff --- /dev/null +++ b/src/hooks/use-custom-object-connector/update-custom-object.rest.graphql @@ -0,0 +1,8 @@ +mutation UpdateCustomObject($draft: CustomObjectDraft!) { + createOrUpdateCustomObject(draft: $draft) { + id + version + key + container + } +} \ No newline at end of file diff --git a/src/hooks/use-custom-object-connector/use-custom-object-connector.ts b/src/hooks/use-custom-object-connector/use-custom-object-connector.ts new file mode 100644 index 0000000..ba1faf3 --- /dev/null +++ b/src/hooks/use-custom-object-connector/use-custom-object-connector.ts @@ -0,0 +1,161 @@ +import { ApolloError, ApolloQueryResult } from '@apollo/client'; +import { + useMcMutation, + useMcQuery, +} from '@commercetools-frontend/application-shell'; +import { GRAPHQL_TARGETS } from '@commercetools-frontend/constants'; +import { extractErrorFromGraphQlResponse } from '../../helpers'; +import { + TCustomObjectDraft, + TMutation, + TMutation_CreateOrUpdateCustomObjectArgs, + TMutation_DeleteCustomObjectArgs, + TQuery, + TQuery_CustomObjectArgs, + TQuery_CustomObjectsArgs, +} from '../../types/generated/ctp'; +import GetCustomObjects from './get-custom-objects.ctp.graphql'; +import GetCustomObject from './get-custom-object.rest.graphql'; +import DeleteCustomObject from './delete-custom-object.rest.graphql'; +import UpdateCustomObject from './update-custom-object.rest.graphql'; + +type TUseCustomObjectsFetcher = (variables: TQuery_CustomObjectsArgs) => { + customObjectsPaginatedResult?: TQuery['customObjects']; + error?: ApolloError; + loading: boolean; + refetch(): Promise>; +}; + +export const useCustomObjectsFetcher: TUseCustomObjectsFetcher = ( + variables: TQuery_CustomObjectsArgs +) => { + const { data, loading, error, refetch } = useMcQuery< + TQuery, + TQuery_CustomObjectsArgs + >(GetCustomObjects, { + variables: variables, + context: { + target: GRAPHQL_TARGETS.COMMERCETOOLS_PLATFORM, + }, + }); + + return { + customObjectsPaginatedResult: data?.customObjects, + error, + loading, + refetch, + }; +}; + +type TUseCustomObjectFetcher = (variables: TQuery_CustomObjectArgs) => { + customObject?: TQuery['customObject']; + error?: ApolloError; + loading: boolean; + refetch(): Promise>; +}; + +export const useCustomObjectFetcher: TUseCustomObjectFetcher = ( + variables: TQuery_CustomObjectArgs +) => { + const { data, loading, error, refetch } = useMcQuery< + TQuery, + TQuery_CustomObjectArgs + >(GetCustomObject, { + variables: variables, + context: { + target: GRAPHQL_TARGETS.COMMERCETOOLS_PLATFORM, + }, + }); + + return { + customObject: data?.customObject, + error, + loading, + refetch, + }; +}; + +export const useCustomObjectUpdater = () => { + const [updateCustomObject, { loading }] = useMcMutation< + TMutation, + TMutation_CreateOrUpdateCustomObjectArgs + >(UpdateCustomObject); + + const execute = async ({ + draft, + onCompleted, + onError, + }: { + draft: NonNullable; + onCompleted?: () => void; + onError?: (message?: string) => void; + }) => { + try { + return await updateCustomObject({ + context: { + target: GRAPHQL_TARGETS.COMMERCETOOLS_PLATFORM, + }, + variables: { + draft: draft, + }, + onCompleted() { + onCompleted && onCompleted(); + }, + onError({ message }) { + onError && onError(message); + }, + }); + } catch (graphQlResponse) { + throw extractErrorFromGraphQlResponse(graphQlResponse); + } + }; + + return { + loading, + execute, + }; +}; + +export const useCustomObjectDeleter = () => { + const [deleteCustomObject, { loading }] = useMcMutation< + TMutation, + TMutation_DeleteCustomObjectArgs + >(DeleteCustomObject); + + const execute = async ({ + id, + version, + onCompleted, + onError, + }: { + id: string; + version: number; + onCompleted?: () => void; + onError?: (message?: string) => void; + }) => { + try { + return await deleteCustomObject({ + context: { + target: GRAPHQL_TARGETS.COMMERCETOOLS_PLATFORM, + }, + variables: { + id: id, + version: version, + }, + onCompleted() { + onCompleted && onCompleted(); + }, + onError({ message }) { + onError && onError(message); + }, + }); + } catch (graphQlResponse) { + throw extractErrorFromGraphQlResponse(graphQlResponse); + } + }; + + return { + loading, + execute, + }; +}; diff --git a/src/i18n/data/core.json b/src/i18n/data/core.json new file mode 100644 index 0000000..cf3e844 --- /dev/null +++ b/src/i18n/data/core.json @@ -0,0 +1,117 @@ +{ + "Container.form.add.button": "Add", + "Container.form.attributes.title": "Attributes", + "Container.form.attributeSettings.hint": "Attributes selected as \"Display in List\" will be shown in the value column of the Custom Objects List", + "Container.form.attributeSettings.title": "Attribute Settings", + "Container.form.button.addAttribute": "Add Attribute", + "Container.form.button.removeAttribute": "Remove Attribute", + "Container.form.button.submit": "Save", + "Container.form.display.title": "Display in List", + "Container.form.enum.key.label": "Key", + "Container.form.enum.label.i18nLabel": "Label ({language})", + "Container.form.enum.label.label": "Label", + "Container.form.enumOptions.title": "List Options", + "Container.form.error.required": "This field is required. Provide a value.", + "Container.form.key.title": "Container key", + "Container.form.name.title": "Name", + "Container.form.objectAttributes.title": "Object Attributes: {name}", + "Container.form.panel.container.title": "Schema Information", + "Container.form.panel.general.title": "General Information", + "Container.form.reference.by.title": "Reference By", + "Container.form.reference.hint": "Reference by key does not support reference expansion.", + "Container.form.reference.type.title": "Type of Reference", + "Container.form.remove.button": "Remove", + "Container.form.required.title": "Required", + "Container.form.set.title": "Set", + "Container.form.type.label.boolean": "Boolean", + "Container.form.type.label.date": "Date", + "Container.form.type.label.dateTime": "Date and Time", + "Container.form.type.label.enum": "List (enum)", + "Container.form.type.label.i18nEnum": "Localized List (enum)", + "Container.form.type.label.i18nString": "Localized Text", + "Container.form.type.label.money": "Money", + "Container.form.type.label.number": "Number", + "Container.form.type.label.object": "Object", + "Container.form.type.label.reference": "Reference", + "Container.form.type.label.string": "Text", + "Container.form.type.label.time": "Time", + "Container.form.type.title": "Type", + "ContainerDetails.button.back": "To Container Schemas list", + "ContainerDetails.button.deleteContainer": "Delete Container", + "ContainerDetails.error.loading.title": "Something went wrong loading the container.", + "ContainerDetails.message.delete.error": "Something went wrong. Your container was not deleted.", + "ContainerDetails.message.delete.success": "Your container has been deleted.", + "ContainerDetails.message.deleteContainerConfirm": "Are you sure you want to delete this container?", + "ContainerDetails.tabs.general": "General", + "ContainerList.button.createContainer": "Create container schema", + "ContainerList.error.loading": "Something went wrong loading the containers.", + "ContainerList.error.noResults": "No container schemas found on this project.", + "ContainerList.label.attributes": "({total} {total, plural, one {attribute} other {attributes}})", + "ContainerList.sort.label.alphabeticalAsc": "Alphabetical (asc)", + "ContainerList.sort.label.alphabeticalDesc": "Alphabetical (desc)", + "ContainerList.sort.label.lastModified": "Last modified", + "ContainerList.sort.label.newestFirst": "Newest first", + "ContainerList.sort.label.oldestFirst": "Oldest first", + "ContainerList.title": "Container Schema Manager", + "ContainerList.title.results": "{total} {total, plural, one {result} other {results}}", + "CreateContainer.button.back": "To Container Schemas list", + "CreateContainer.form.message.success": "Your container schema has been created.", + "CreateContainer.message.create.error": "Something went wrong. The container schema was not created. {message}", + "CreateContainer.title": "Create a container schema", + "CreateCustomObject.button.back": "To custom objects list", + "CreateCustomObject.form.message.success": "Your custom object has been created.", + "CreateCustomObject.message.create.error": "Something went wrong. The custom object was not created. {message}", + "CreateCustomObject.title": "Create a custom object", + "CustomObject.form.add.button": "Add", + "CustomObject.form.container.title": "Container", + "CustomObject.form.key.title": "Custom object key", + "CustomObject.form.panel.container.title": "Custom Object Information", + "CustomObject.form.panel.general.title": "General Information", + "CustomObject.form.reference.hint": "Reference", + "CustomObject.form.remove.button": "Remove", + "CustomObjectDetails.button.back": "To Custom Objects list", + "CustomObjectDetails.button.deleteCustomObject": "Delete Custom Object", + "CustomObjectDetails.error.loading.title": "Something went wrong loading the custom object.", + "CustomObjectDetails.message.delete.error": "Something went wrong. Your custom object was not deleted.", + "CustomObjectDetails.message.delete.success": "Your custom object has been deleted.", + "CustomObjectDetails.message.deleteCustomObjectConfirm": "Are you sure you want to delete this custom object?", + "CustomObjectDetails.tabs.general": "General", + "CustomObjectList.button.createCustomObject": "Create a custom object", + "CustomObjectList.clear.label": "Clear", + "CustomObjectList.column.container": "Container", + "CustomObjectList.column.key": "Key", + "CustomObjectList.column.lastModified": "Last Modified", + "CustomObjectList.column.value": "Value", + "CustomObjectList.error.loading": "Something went wrong loading the custom objects.", + "CustomObjectList.error.noContainers": "No container schemas found on this project.", + "CustomObjectList.error.noContainers.link": "Create a container.", + "CustomObjectList.error.noResults": "No custom objects with selected container found on this project.", + "CustomObjectList.filter.button.label": "Filter", + "CustomObjectList.filter.clear.label": "Clear filter", + "CustomObjectList.filter.container": "Container", + "CustomObjectList.filter.key": "Key", + "CustomObjectList.filter.label": "Filter:", + "CustomObjectList.title": "Custom Object Manager", + "CustomObjectList.title.results": "{total} results", + "EditContainer.form.message.edit.error": "Something went wrong. Your container was not saved. {message}", + "EditContainer.form.message.edit.success": "Your container has been saved.", + "EditCustomObject.form.message.edit.error": "Something went wrong. Your custom object was not saved. {message}", + "EditCustomObject.form.message.edit.success": "Your custom object has been saved.", + "FileUpload.button.chooseFile": "Choose File", + "FileUpload.button.uploadFile": "Upload", + "FileUpload.error": "Something went wrong uploading the selected file:", + "Pagination.button.next": "Next", + "Pagination.button.previous": "Previous", + "ProductSearchInput.id": "ID", + "ProductSearchInput.sku": "SKU", + "Routes.Error.accessDenied.message": "We recommend contacting your project administrators for further questions.", + "Routes.Error.accessDenied.title": "Not enough permissions to access this resource", + "Search.button.clear.label": "Clear search", + "Search.button.label": "Search", + "StatusBadge.label.modified": "Modified", + "StatusBadge.label.publish": "Publish", + "StatusBadge.label.published": "Published", + "StatusBadge.label.unpublish": "Unpublish", + "StatusBadge.label.unpublished": "Unpublished", + "ThrottledSearch.input.placeholder": "Search" +} diff --git a/src/i18n/data/de.json b/src/i18n/data/de.json new file mode 100644 index 0000000..6cef3ce --- /dev/null +++ b/src/i18n/data/de.json @@ -0,0 +1,117 @@ +{ + "Container.form.add.button": "", + "Container.form.attributes.title": "", + "Container.form.attributeSettings.hint": "", + "Container.form.attributeSettings.title": "", + "Container.form.button.addAttribute": "", + "Container.form.button.removeAttribute": "", + "Container.form.button.submit": "", + "Container.form.display.title": "", + "Container.form.enum.key.label": "", + "Container.form.enum.label.i18nLabel": "", + "Container.form.enum.label.label": "", + "Container.form.enumOptions.title": "", + "Container.form.error.required": "", + "Container.form.key.title": "", + "Container.form.name.title": "", + "Container.form.objectAttributes.title": "", + "Container.form.panel.container.title": "", + "Container.form.panel.general.title": "", + "Container.form.reference.by.title": "", + "Container.form.reference.hint": "", + "Container.form.reference.type.title": "", + "Container.form.remove.button": "", + "Container.form.required.title": "", + "Container.form.set.title": "", + "Container.form.type.label.boolean": "", + "Container.form.type.label.date": "", + "Container.form.type.label.dateTime": "", + "Container.form.type.label.enum": "", + "Container.form.type.label.i18nEnum": "", + "Container.form.type.label.i18nString": "", + "Container.form.type.label.money": "", + "Container.form.type.label.number": "", + "Container.form.type.label.object": "", + "Container.form.type.label.reference": "", + "Container.form.type.label.string": "", + "Container.form.type.label.time": "", + "Container.form.type.title": "", + "ContainerDetails.button.back": "", + "ContainerDetails.button.deleteContainer": "", + "ContainerDetails.error.loading.title": "", + "ContainerDetails.message.delete.error": "", + "ContainerDetails.message.delete.success": "", + "ContainerDetails.message.deleteContainerConfirm": "", + "ContainerDetails.tabs.general": "", + "ContainerList.button.createContainer": "", + "ContainerList.error.loading": "", + "ContainerList.error.noResults": "", + "ContainerList.label.attributes": "", + "ContainerList.sort.label.alphabeticalAsc": "", + "ContainerList.sort.label.alphabeticalDesc": "", + "ContainerList.sort.label.lastModified": "", + "ContainerList.sort.label.newestFirst": "", + "ContainerList.sort.label.oldestFirst": "", + "ContainerList.title": "", + "ContainerList.title.results": "", + "CreateContainer.button.back": "", + "CreateContainer.form.message.success": "", + "CreateContainer.message.create.error": "", + "CreateContainer.title": "", + "CreateCustomObject.button.back": "", + "CreateCustomObject.form.message.success": "", + "CreateCustomObject.message.create.error": "", + "CreateCustomObject.title": "", + "CustomObject.form.add.button": "", + "CustomObject.form.container.title": "", + "CustomObject.form.key.title": "", + "CustomObject.form.panel.container.title": "", + "CustomObject.form.panel.general.title": "", + "CustomObject.form.reference.hint": "", + "CustomObject.form.remove.button": "", + "CustomObjectDetails.button.back": "", + "CustomObjectDetails.button.deleteCustomObject": "", + "CustomObjectDetails.error.loading.title": "", + "CustomObjectDetails.message.delete.error": "", + "CustomObjectDetails.message.delete.success": "", + "CustomObjectDetails.message.deleteCustomObjectConfirm": "", + "CustomObjectDetails.tabs.general": "", + "CustomObjectList.button.createCustomObject": "", + "CustomObjectList.clear.label": "", + "CustomObjectList.column.container": "", + "CustomObjectList.column.key": "", + "CustomObjectList.column.lastModified": "", + "CustomObjectList.column.value": "", + "CustomObjectList.error.loading": "", + "CustomObjectList.error.noContainers": "", + "CustomObjectList.error.noContainers.link": "", + "CustomObjectList.error.noResults": "", + "CustomObjectList.filter.button.label": "", + "CustomObjectList.filter.clear.label": "", + "CustomObjectList.filter.container": "", + "CustomObjectList.filter.key": "", + "CustomObjectList.filter.label": "", + "CustomObjectList.title": "", + "CustomObjectList.title.results": "", + "EditContainer.form.message.edit.error": "", + "EditContainer.form.message.edit.success": "", + "EditCustomObject.form.message.edit.error": "", + "EditCustomObject.form.message.edit.success": "", + "FileUpload.button.chooseFile": "", + "FileUpload.button.uploadFile": "", + "FileUpload.error": "", + "Pagination.button.next": "", + "Pagination.button.previous": "", + "ProductSearchInput.id": "", + "ProductSearchInput.sku": "", + "Routes.Error.accessDenied.message": "", + "Routes.Error.accessDenied.title": "", + "Search.button.clear.label": "", + "Search.button.label": "", + "StatusBadge.label.modified": "", + "StatusBadge.label.publish": "", + "StatusBadge.label.published": "", + "StatusBadge.label.unpublish": "", + "StatusBadge.label.unpublished": "", + "ThrottledSearch.input.placeholder": "" +} diff --git a/src/i18n/data/en.json b/src/i18n/data/en.json new file mode 100644 index 0000000..cf3e844 --- /dev/null +++ b/src/i18n/data/en.json @@ -0,0 +1,117 @@ +{ + "Container.form.add.button": "Add", + "Container.form.attributes.title": "Attributes", + "Container.form.attributeSettings.hint": "Attributes selected as \"Display in List\" will be shown in the value column of the Custom Objects List", + "Container.form.attributeSettings.title": "Attribute Settings", + "Container.form.button.addAttribute": "Add Attribute", + "Container.form.button.removeAttribute": "Remove Attribute", + "Container.form.button.submit": "Save", + "Container.form.display.title": "Display in List", + "Container.form.enum.key.label": "Key", + "Container.form.enum.label.i18nLabel": "Label ({language})", + "Container.form.enum.label.label": "Label", + "Container.form.enumOptions.title": "List Options", + "Container.form.error.required": "This field is required. Provide a value.", + "Container.form.key.title": "Container key", + "Container.form.name.title": "Name", + "Container.form.objectAttributes.title": "Object Attributes: {name}", + "Container.form.panel.container.title": "Schema Information", + "Container.form.panel.general.title": "General Information", + "Container.form.reference.by.title": "Reference By", + "Container.form.reference.hint": "Reference by key does not support reference expansion.", + "Container.form.reference.type.title": "Type of Reference", + "Container.form.remove.button": "Remove", + "Container.form.required.title": "Required", + "Container.form.set.title": "Set", + "Container.form.type.label.boolean": "Boolean", + "Container.form.type.label.date": "Date", + "Container.form.type.label.dateTime": "Date and Time", + "Container.form.type.label.enum": "List (enum)", + "Container.form.type.label.i18nEnum": "Localized List (enum)", + "Container.form.type.label.i18nString": "Localized Text", + "Container.form.type.label.money": "Money", + "Container.form.type.label.number": "Number", + "Container.form.type.label.object": "Object", + "Container.form.type.label.reference": "Reference", + "Container.form.type.label.string": "Text", + "Container.form.type.label.time": "Time", + "Container.form.type.title": "Type", + "ContainerDetails.button.back": "To Container Schemas list", + "ContainerDetails.button.deleteContainer": "Delete Container", + "ContainerDetails.error.loading.title": "Something went wrong loading the container.", + "ContainerDetails.message.delete.error": "Something went wrong. Your container was not deleted.", + "ContainerDetails.message.delete.success": "Your container has been deleted.", + "ContainerDetails.message.deleteContainerConfirm": "Are you sure you want to delete this container?", + "ContainerDetails.tabs.general": "General", + "ContainerList.button.createContainer": "Create container schema", + "ContainerList.error.loading": "Something went wrong loading the containers.", + "ContainerList.error.noResults": "No container schemas found on this project.", + "ContainerList.label.attributes": "({total} {total, plural, one {attribute} other {attributes}})", + "ContainerList.sort.label.alphabeticalAsc": "Alphabetical (asc)", + "ContainerList.sort.label.alphabeticalDesc": "Alphabetical (desc)", + "ContainerList.sort.label.lastModified": "Last modified", + "ContainerList.sort.label.newestFirst": "Newest first", + "ContainerList.sort.label.oldestFirst": "Oldest first", + "ContainerList.title": "Container Schema Manager", + "ContainerList.title.results": "{total} {total, plural, one {result} other {results}}", + "CreateContainer.button.back": "To Container Schemas list", + "CreateContainer.form.message.success": "Your container schema has been created.", + "CreateContainer.message.create.error": "Something went wrong. The container schema was not created. {message}", + "CreateContainer.title": "Create a container schema", + "CreateCustomObject.button.back": "To custom objects list", + "CreateCustomObject.form.message.success": "Your custom object has been created.", + "CreateCustomObject.message.create.error": "Something went wrong. The custom object was not created. {message}", + "CreateCustomObject.title": "Create a custom object", + "CustomObject.form.add.button": "Add", + "CustomObject.form.container.title": "Container", + "CustomObject.form.key.title": "Custom object key", + "CustomObject.form.panel.container.title": "Custom Object Information", + "CustomObject.form.panel.general.title": "General Information", + "CustomObject.form.reference.hint": "Reference", + "CustomObject.form.remove.button": "Remove", + "CustomObjectDetails.button.back": "To Custom Objects list", + "CustomObjectDetails.button.deleteCustomObject": "Delete Custom Object", + "CustomObjectDetails.error.loading.title": "Something went wrong loading the custom object.", + "CustomObjectDetails.message.delete.error": "Something went wrong. Your custom object was not deleted.", + "CustomObjectDetails.message.delete.success": "Your custom object has been deleted.", + "CustomObjectDetails.message.deleteCustomObjectConfirm": "Are you sure you want to delete this custom object?", + "CustomObjectDetails.tabs.general": "General", + "CustomObjectList.button.createCustomObject": "Create a custom object", + "CustomObjectList.clear.label": "Clear", + "CustomObjectList.column.container": "Container", + "CustomObjectList.column.key": "Key", + "CustomObjectList.column.lastModified": "Last Modified", + "CustomObjectList.column.value": "Value", + "CustomObjectList.error.loading": "Something went wrong loading the custom objects.", + "CustomObjectList.error.noContainers": "No container schemas found on this project.", + "CustomObjectList.error.noContainers.link": "Create a container.", + "CustomObjectList.error.noResults": "No custom objects with selected container found on this project.", + "CustomObjectList.filter.button.label": "Filter", + "CustomObjectList.filter.clear.label": "Clear filter", + "CustomObjectList.filter.container": "Container", + "CustomObjectList.filter.key": "Key", + "CustomObjectList.filter.label": "Filter:", + "CustomObjectList.title": "Custom Object Manager", + "CustomObjectList.title.results": "{total} results", + "EditContainer.form.message.edit.error": "Something went wrong. Your container was not saved. {message}", + "EditContainer.form.message.edit.success": "Your container has been saved.", + "EditCustomObject.form.message.edit.error": "Something went wrong. Your custom object was not saved. {message}", + "EditCustomObject.form.message.edit.success": "Your custom object has been saved.", + "FileUpload.button.chooseFile": "Choose File", + "FileUpload.button.uploadFile": "Upload", + "FileUpload.error": "Something went wrong uploading the selected file:", + "Pagination.button.next": "Next", + "Pagination.button.previous": "Previous", + "ProductSearchInput.id": "ID", + "ProductSearchInput.sku": "SKU", + "Routes.Error.accessDenied.message": "We recommend contacting your project administrators for further questions.", + "Routes.Error.accessDenied.title": "Not enough permissions to access this resource", + "Search.button.clear.label": "Clear search", + "Search.button.label": "Search", + "StatusBadge.label.modified": "Modified", + "StatusBadge.label.publish": "Publish", + "StatusBadge.label.published": "Published", + "StatusBadge.label.unpublish": "Unpublish", + "StatusBadge.label.unpublished": "Unpublished", + "ThrottledSearch.input.placeholder": "Search" +} diff --git a/src/i18n/data/es.json b/src/i18n/data/es.json new file mode 100644 index 0000000..6cef3ce --- /dev/null +++ b/src/i18n/data/es.json @@ -0,0 +1,117 @@ +{ + "Container.form.add.button": "", + "Container.form.attributes.title": "", + "Container.form.attributeSettings.hint": "", + "Container.form.attributeSettings.title": "", + "Container.form.button.addAttribute": "", + "Container.form.button.removeAttribute": "", + "Container.form.button.submit": "", + "Container.form.display.title": "", + "Container.form.enum.key.label": "", + "Container.form.enum.label.i18nLabel": "", + "Container.form.enum.label.label": "", + "Container.form.enumOptions.title": "", + "Container.form.error.required": "", + "Container.form.key.title": "", + "Container.form.name.title": "", + "Container.form.objectAttributes.title": "", + "Container.form.panel.container.title": "", + "Container.form.panel.general.title": "", + "Container.form.reference.by.title": "", + "Container.form.reference.hint": "", + "Container.form.reference.type.title": "", + "Container.form.remove.button": "", + "Container.form.required.title": "", + "Container.form.set.title": "", + "Container.form.type.label.boolean": "", + "Container.form.type.label.date": "", + "Container.form.type.label.dateTime": "", + "Container.form.type.label.enum": "", + "Container.form.type.label.i18nEnum": "", + "Container.form.type.label.i18nString": "", + "Container.form.type.label.money": "", + "Container.form.type.label.number": "", + "Container.form.type.label.object": "", + "Container.form.type.label.reference": "", + "Container.form.type.label.string": "", + "Container.form.type.label.time": "", + "Container.form.type.title": "", + "ContainerDetails.button.back": "", + "ContainerDetails.button.deleteContainer": "", + "ContainerDetails.error.loading.title": "", + "ContainerDetails.message.delete.error": "", + "ContainerDetails.message.delete.success": "", + "ContainerDetails.message.deleteContainerConfirm": "", + "ContainerDetails.tabs.general": "", + "ContainerList.button.createContainer": "", + "ContainerList.error.loading": "", + "ContainerList.error.noResults": "", + "ContainerList.label.attributes": "", + "ContainerList.sort.label.alphabeticalAsc": "", + "ContainerList.sort.label.alphabeticalDesc": "", + "ContainerList.sort.label.lastModified": "", + "ContainerList.sort.label.newestFirst": "", + "ContainerList.sort.label.oldestFirst": "", + "ContainerList.title": "", + "ContainerList.title.results": "", + "CreateContainer.button.back": "", + "CreateContainer.form.message.success": "", + "CreateContainer.message.create.error": "", + "CreateContainer.title": "", + "CreateCustomObject.button.back": "", + "CreateCustomObject.form.message.success": "", + "CreateCustomObject.message.create.error": "", + "CreateCustomObject.title": "", + "CustomObject.form.add.button": "", + "CustomObject.form.container.title": "", + "CustomObject.form.key.title": "", + "CustomObject.form.panel.container.title": "", + "CustomObject.form.panel.general.title": "", + "CustomObject.form.reference.hint": "", + "CustomObject.form.remove.button": "", + "CustomObjectDetails.button.back": "", + "CustomObjectDetails.button.deleteCustomObject": "", + "CustomObjectDetails.error.loading.title": "", + "CustomObjectDetails.message.delete.error": "", + "CustomObjectDetails.message.delete.success": "", + "CustomObjectDetails.message.deleteCustomObjectConfirm": "", + "CustomObjectDetails.tabs.general": "", + "CustomObjectList.button.createCustomObject": "", + "CustomObjectList.clear.label": "", + "CustomObjectList.column.container": "", + "CustomObjectList.column.key": "", + "CustomObjectList.column.lastModified": "", + "CustomObjectList.column.value": "", + "CustomObjectList.error.loading": "", + "CustomObjectList.error.noContainers": "", + "CustomObjectList.error.noContainers.link": "", + "CustomObjectList.error.noResults": "", + "CustomObjectList.filter.button.label": "", + "CustomObjectList.filter.clear.label": "", + "CustomObjectList.filter.container": "", + "CustomObjectList.filter.key": "", + "CustomObjectList.filter.label": "", + "CustomObjectList.title": "", + "CustomObjectList.title.results": "", + "EditContainer.form.message.edit.error": "", + "EditContainer.form.message.edit.success": "", + "EditCustomObject.form.message.edit.error": "", + "EditCustomObject.form.message.edit.success": "", + "FileUpload.button.chooseFile": "", + "FileUpload.button.uploadFile": "", + "FileUpload.error": "", + "Pagination.button.next": "", + "Pagination.button.previous": "", + "ProductSearchInput.id": "", + "ProductSearchInput.sku": "", + "Routes.Error.accessDenied.message": "", + "Routes.Error.accessDenied.title": "", + "Search.button.clear.label": "", + "Search.button.label": "", + "StatusBadge.label.modified": "", + "StatusBadge.label.publish": "", + "StatusBadge.label.published": "", + "StatusBadge.label.unpublish": "", + "StatusBadge.label.unpublished": "", + "ThrottledSearch.input.placeholder": "" +} diff --git a/src/i18n/data/fr-FR.json b/src/i18n/data/fr-FR.json new file mode 100644 index 0000000..6cef3ce --- /dev/null +++ b/src/i18n/data/fr-FR.json @@ -0,0 +1,117 @@ +{ + "Container.form.add.button": "", + "Container.form.attributes.title": "", + "Container.form.attributeSettings.hint": "", + "Container.form.attributeSettings.title": "", + "Container.form.button.addAttribute": "", + "Container.form.button.removeAttribute": "", + "Container.form.button.submit": "", + "Container.form.display.title": "", + "Container.form.enum.key.label": "", + "Container.form.enum.label.i18nLabel": "", + "Container.form.enum.label.label": "", + "Container.form.enumOptions.title": "", + "Container.form.error.required": "", + "Container.form.key.title": "", + "Container.form.name.title": "", + "Container.form.objectAttributes.title": "", + "Container.form.panel.container.title": "", + "Container.form.panel.general.title": "", + "Container.form.reference.by.title": "", + "Container.form.reference.hint": "", + "Container.form.reference.type.title": "", + "Container.form.remove.button": "", + "Container.form.required.title": "", + "Container.form.set.title": "", + "Container.form.type.label.boolean": "", + "Container.form.type.label.date": "", + "Container.form.type.label.dateTime": "", + "Container.form.type.label.enum": "", + "Container.form.type.label.i18nEnum": "", + "Container.form.type.label.i18nString": "", + "Container.form.type.label.money": "", + "Container.form.type.label.number": "", + "Container.form.type.label.object": "", + "Container.form.type.label.reference": "", + "Container.form.type.label.string": "", + "Container.form.type.label.time": "", + "Container.form.type.title": "", + "ContainerDetails.button.back": "", + "ContainerDetails.button.deleteContainer": "", + "ContainerDetails.error.loading.title": "", + "ContainerDetails.message.delete.error": "", + "ContainerDetails.message.delete.success": "", + "ContainerDetails.message.deleteContainerConfirm": "", + "ContainerDetails.tabs.general": "", + "ContainerList.button.createContainer": "", + "ContainerList.error.loading": "", + "ContainerList.error.noResults": "", + "ContainerList.label.attributes": "", + "ContainerList.sort.label.alphabeticalAsc": "", + "ContainerList.sort.label.alphabeticalDesc": "", + "ContainerList.sort.label.lastModified": "", + "ContainerList.sort.label.newestFirst": "", + "ContainerList.sort.label.oldestFirst": "", + "ContainerList.title": "", + "ContainerList.title.results": "", + "CreateContainer.button.back": "", + "CreateContainer.form.message.success": "", + "CreateContainer.message.create.error": "", + "CreateContainer.title": "", + "CreateCustomObject.button.back": "", + "CreateCustomObject.form.message.success": "", + "CreateCustomObject.message.create.error": "", + "CreateCustomObject.title": "", + "CustomObject.form.add.button": "", + "CustomObject.form.container.title": "", + "CustomObject.form.key.title": "", + "CustomObject.form.panel.container.title": "", + "CustomObject.form.panel.general.title": "", + "CustomObject.form.reference.hint": "", + "CustomObject.form.remove.button": "", + "CustomObjectDetails.button.back": "", + "CustomObjectDetails.button.deleteCustomObject": "", + "CustomObjectDetails.error.loading.title": "", + "CustomObjectDetails.message.delete.error": "", + "CustomObjectDetails.message.delete.success": "", + "CustomObjectDetails.message.deleteCustomObjectConfirm": "", + "CustomObjectDetails.tabs.general": "", + "CustomObjectList.button.createCustomObject": "", + "CustomObjectList.clear.label": "", + "CustomObjectList.column.container": "", + "CustomObjectList.column.key": "", + "CustomObjectList.column.lastModified": "", + "CustomObjectList.column.value": "", + "CustomObjectList.error.loading": "", + "CustomObjectList.error.noContainers": "", + "CustomObjectList.error.noContainers.link": "", + "CustomObjectList.error.noResults": "", + "CustomObjectList.filter.button.label": "", + "CustomObjectList.filter.clear.label": "", + "CustomObjectList.filter.container": "", + "CustomObjectList.filter.key": "", + "CustomObjectList.filter.label": "", + "CustomObjectList.title": "", + "CustomObjectList.title.results": "", + "EditContainer.form.message.edit.error": "", + "EditContainer.form.message.edit.success": "", + "EditCustomObject.form.message.edit.error": "", + "EditCustomObject.form.message.edit.success": "", + "FileUpload.button.chooseFile": "", + "FileUpload.button.uploadFile": "", + "FileUpload.error": "", + "Pagination.button.next": "", + "Pagination.button.previous": "", + "ProductSearchInput.id": "", + "ProductSearchInput.sku": "", + "Routes.Error.accessDenied.message": "", + "Routes.Error.accessDenied.title": "", + "Search.button.clear.label": "", + "Search.button.label": "", + "StatusBadge.label.modified": "", + "StatusBadge.label.publish": "", + "StatusBadge.label.published": "", + "StatusBadge.label.unpublish": "", + "StatusBadge.label.unpublished": "", + "ThrottledSearch.input.placeholder": "" +} diff --git a/src/i18n/data/ja.json b/src/i18n/data/ja.json new file mode 100644 index 0000000..6cef3ce --- /dev/null +++ b/src/i18n/data/ja.json @@ -0,0 +1,117 @@ +{ + "Container.form.add.button": "", + "Container.form.attributes.title": "", + "Container.form.attributeSettings.hint": "", + "Container.form.attributeSettings.title": "", + "Container.form.button.addAttribute": "", + "Container.form.button.removeAttribute": "", + "Container.form.button.submit": "", + "Container.form.display.title": "", + "Container.form.enum.key.label": "", + "Container.form.enum.label.i18nLabel": "", + "Container.form.enum.label.label": "", + "Container.form.enumOptions.title": "", + "Container.form.error.required": "", + "Container.form.key.title": "", + "Container.form.name.title": "", + "Container.form.objectAttributes.title": "", + "Container.form.panel.container.title": "", + "Container.form.panel.general.title": "", + "Container.form.reference.by.title": "", + "Container.form.reference.hint": "", + "Container.form.reference.type.title": "", + "Container.form.remove.button": "", + "Container.form.required.title": "", + "Container.form.set.title": "", + "Container.form.type.label.boolean": "", + "Container.form.type.label.date": "", + "Container.form.type.label.dateTime": "", + "Container.form.type.label.enum": "", + "Container.form.type.label.i18nEnum": "", + "Container.form.type.label.i18nString": "", + "Container.form.type.label.money": "", + "Container.form.type.label.number": "", + "Container.form.type.label.object": "", + "Container.form.type.label.reference": "", + "Container.form.type.label.string": "", + "Container.form.type.label.time": "", + "Container.form.type.title": "", + "ContainerDetails.button.back": "", + "ContainerDetails.button.deleteContainer": "", + "ContainerDetails.error.loading.title": "", + "ContainerDetails.message.delete.error": "", + "ContainerDetails.message.delete.success": "", + "ContainerDetails.message.deleteContainerConfirm": "", + "ContainerDetails.tabs.general": "", + "ContainerList.button.createContainer": "", + "ContainerList.error.loading": "", + "ContainerList.error.noResults": "", + "ContainerList.label.attributes": "", + "ContainerList.sort.label.alphabeticalAsc": "", + "ContainerList.sort.label.alphabeticalDesc": "", + "ContainerList.sort.label.lastModified": "", + "ContainerList.sort.label.newestFirst": "", + "ContainerList.sort.label.oldestFirst": "", + "ContainerList.title": "", + "ContainerList.title.results": "", + "CreateContainer.button.back": "", + "CreateContainer.form.message.success": "", + "CreateContainer.message.create.error": "", + "CreateContainer.title": "", + "CreateCustomObject.button.back": "", + "CreateCustomObject.form.message.success": "", + "CreateCustomObject.message.create.error": "", + "CreateCustomObject.title": "", + "CustomObject.form.add.button": "", + "CustomObject.form.container.title": "", + "CustomObject.form.key.title": "", + "CustomObject.form.panel.container.title": "", + "CustomObject.form.panel.general.title": "", + "CustomObject.form.reference.hint": "", + "CustomObject.form.remove.button": "", + "CustomObjectDetails.button.back": "", + "CustomObjectDetails.button.deleteCustomObject": "", + "CustomObjectDetails.error.loading.title": "", + "CustomObjectDetails.message.delete.error": "", + "CustomObjectDetails.message.delete.success": "", + "CustomObjectDetails.message.deleteCustomObjectConfirm": "", + "CustomObjectDetails.tabs.general": "", + "CustomObjectList.button.createCustomObject": "", + "CustomObjectList.clear.label": "", + "CustomObjectList.column.container": "", + "CustomObjectList.column.key": "", + "CustomObjectList.column.lastModified": "", + "CustomObjectList.column.value": "", + "CustomObjectList.error.loading": "", + "CustomObjectList.error.noContainers": "", + "CustomObjectList.error.noContainers.link": "", + "CustomObjectList.error.noResults": "", + "CustomObjectList.filter.button.label": "", + "CustomObjectList.filter.clear.label": "", + "CustomObjectList.filter.container": "", + "CustomObjectList.filter.key": "", + "CustomObjectList.filter.label": "", + "CustomObjectList.title": "", + "CustomObjectList.title.results": "", + "EditContainer.form.message.edit.error": "", + "EditContainer.form.message.edit.success": "", + "EditCustomObject.form.message.edit.error": "", + "EditCustomObject.form.message.edit.success": "", + "FileUpload.button.chooseFile": "", + "FileUpload.button.uploadFile": "", + "FileUpload.error": "", + "Pagination.button.next": "", + "Pagination.button.previous": "", + "ProductSearchInput.id": "", + "ProductSearchInput.sku": "", + "Routes.Error.accessDenied.message": "", + "Routes.Error.accessDenied.title": "", + "Search.button.clear.label": "", + "Search.button.label": "", + "StatusBadge.label.modified": "", + "StatusBadge.label.publish": "", + "StatusBadge.label.published": "", + "StatusBadge.label.unpublish": "", + "StatusBadge.label.unpublished": "", + "ThrottledSearch.input.placeholder": "" +} diff --git a/src/i18n/data/zh-CN.json b/src/i18n/data/zh-CN.json new file mode 100644 index 0000000..6cef3ce --- /dev/null +++ b/src/i18n/data/zh-CN.json @@ -0,0 +1,117 @@ +{ + "Container.form.add.button": "", + "Container.form.attributes.title": "", + "Container.form.attributeSettings.hint": "", + "Container.form.attributeSettings.title": "", + "Container.form.button.addAttribute": "", + "Container.form.button.removeAttribute": "", + "Container.form.button.submit": "", + "Container.form.display.title": "", + "Container.form.enum.key.label": "", + "Container.form.enum.label.i18nLabel": "", + "Container.form.enum.label.label": "", + "Container.form.enumOptions.title": "", + "Container.form.error.required": "", + "Container.form.key.title": "", + "Container.form.name.title": "", + "Container.form.objectAttributes.title": "", + "Container.form.panel.container.title": "", + "Container.form.panel.general.title": "", + "Container.form.reference.by.title": "", + "Container.form.reference.hint": "", + "Container.form.reference.type.title": "", + "Container.form.remove.button": "", + "Container.form.required.title": "", + "Container.form.set.title": "", + "Container.form.type.label.boolean": "", + "Container.form.type.label.date": "", + "Container.form.type.label.dateTime": "", + "Container.form.type.label.enum": "", + "Container.form.type.label.i18nEnum": "", + "Container.form.type.label.i18nString": "", + "Container.form.type.label.money": "", + "Container.form.type.label.number": "", + "Container.form.type.label.object": "", + "Container.form.type.label.reference": "", + "Container.form.type.label.string": "", + "Container.form.type.label.time": "", + "Container.form.type.title": "", + "ContainerDetails.button.back": "", + "ContainerDetails.button.deleteContainer": "", + "ContainerDetails.error.loading.title": "", + "ContainerDetails.message.delete.error": "", + "ContainerDetails.message.delete.success": "", + "ContainerDetails.message.deleteContainerConfirm": "", + "ContainerDetails.tabs.general": "", + "ContainerList.button.createContainer": "", + "ContainerList.error.loading": "", + "ContainerList.error.noResults": "", + "ContainerList.label.attributes": "", + "ContainerList.sort.label.alphabeticalAsc": "", + "ContainerList.sort.label.alphabeticalDesc": "", + "ContainerList.sort.label.lastModified": "", + "ContainerList.sort.label.newestFirst": "", + "ContainerList.sort.label.oldestFirst": "", + "ContainerList.title": "", + "ContainerList.title.results": "", + "CreateContainer.button.back": "", + "CreateContainer.form.message.success": "", + "CreateContainer.message.create.error": "", + "CreateContainer.title": "", + "CreateCustomObject.button.back": "", + "CreateCustomObject.form.message.success": "", + "CreateCustomObject.message.create.error": "", + "CreateCustomObject.title": "", + "CustomObject.form.add.button": "", + "CustomObject.form.container.title": "", + "CustomObject.form.key.title": "", + "CustomObject.form.panel.container.title": "", + "CustomObject.form.panel.general.title": "", + "CustomObject.form.reference.hint": "", + "CustomObject.form.remove.button": "", + "CustomObjectDetails.button.back": "", + "CustomObjectDetails.button.deleteCustomObject": "", + "CustomObjectDetails.error.loading.title": "", + "CustomObjectDetails.message.delete.error": "", + "CustomObjectDetails.message.delete.success": "", + "CustomObjectDetails.message.deleteCustomObjectConfirm": "", + "CustomObjectDetails.tabs.general": "", + "CustomObjectList.button.createCustomObject": "", + "CustomObjectList.clear.label": "", + "CustomObjectList.column.container": "", + "CustomObjectList.column.key": "", + "CustomObjectList.column.lastModified": "", + "CustomObjectList.column.value": "", + "CustomObjectList.error.loading": "", + "CustomObjectList.error.noContainers": "", + "CustomObjectList.error.noContainers.link": "", + "CustomObjectList.error.noResults": "", + "CustomObjectList.filter.button.label": "", + "CustomObjectList.filter.clear.label": "", + "CustomObjectList.filter.container": "", + "CustomObjectList.filter.key": "", + "CustomObjectList.filter.label": "", + "CustomObjectList.title": "", + "CustomObjectList.title.results": "", + "EditContainer.form.message.edit.error": "", + "EditContainer.form.message.edit.success": "", + "EditCustomObject.form.message.edit.error": "", + "EditCustomObject.form.message.edit.success": "", + "FileUpload.button.chooseFile": "", + "FileUpload.button.uploadFile": "", + "FileUpload.error": "", + "Pagination.button.next": "", + "Pagination.button.previous": "", + "ProductSearchInput.id": "", + "ProductSearchInput.sku": "", + "Routes.Error.accessDenied.message": "", + "Routes.Error.accessDenied.title": "", + "Search.button.clear.label": "", + "Search.button.label": "", + "StatusBadge.label.modified": "", + "StatusBadge.label.publish": "", + "StatusBadge.label.published": "", + "StatusBadge.label.unpublish": "", + "StatusBadge.label.unpublished": "", + "ThrottledSearch.input.placeholder": "" +} diff --git a/src/index.tsx b/src/index.tsx new file mode 100644 index 0000000..badf538 --- /dev/null +++ b/src/index.tsx @@ -0,0 +1,4 @@ +import ReactDOM from 'react-dom'; +import EntryPoint from './components/entry-point'; + +ReactDOM.render(, document.getElementById('app')); diff --git a/src/load-messages.ts b/src/load-messages.ts new file mode 100644 index 0000000..9c9848a --- /dev/null +++ b/src/load-messages.ts @@ -0,0 +1,37 @@ +import type { + TI18NImportData, + TMergedMessages, +} from '@commercetools-frontend/i18n'; + +const getChunkImport = (locale: string): Promise => { + switch (locale) { + case 'de': + return import( + /* webpackChunkName: "app-i18n-de" */ + './i18n/data/de.json' + ); + default: + return import( + /* webpackChunkName: "app-i18n-en" */ + './i18n/data/en.json' + ); + } +}; + +const loadMessages = async (locale: string): Promise => { + try { + const chunkImport = await getChunkImport(locale); + // Prefer loading `default` (for ESM bundles) and + // fall back to normal import (for CJS bundles). + // @ts-ignore + return chunkImport.default || chunkImport; + } catch (error) { + console.warn( + `Something went wrong while loading the app messages for ${locale}`, + error + ); + return {}; + } +}; + +export default loadMessages; diff --git a/src/messages.ts b/src/messages.ts new file mode 100644 index 0000000..644904b --- /dev/null +++ b/src/messages.ts @@ -0,0 +1,50 @@ +import { defineMessages } from 'react-intl'; + +export const messages = defineMessages({ + accessDeniedTitle: { + id: 'Routes.Error.accessDenied.title', + description: 'Access denied error title', + defaultMessage: 'Not enough permissions to access this resource', + }, + accessDeniedMessage: { + id: 'Routes.Error.accessDenied.message', + description: 'Access denied error message', + defaultMessage: + 'We recommend contacting your project administrators for further questions.', + }, +}); + +const loadMessages = (lang) => { + let loadAppI18nPromise; + switch (lang) { + case 'de': + loadAppI18nPromise = import( + './i18n/data/de.json' /* webpackChunkName: "app-i18n-de" */ + ); + break; + case 'es': + loadAppI18nPromise = import( + './i18n/data/es.json' /* webpackChunkName: "app-i18n-es" */ + ); + break; + default: + loadAppI18nPromise = import( + './i18n/data/en.json' /* webpackChunkName: "app-i18n-en" */ + ); + } + + return loadAppI18nPromise.then( + (result) => result.default, + (error) => { + // eslint-disable-next-line no-console + console.warn( + `Something went wrong while loading the app messages for ${lang}`, + error + ); + + return {}; + } + ); +}; + +export default loadMessages; diff --git a/src/routes.tsx b/src/routes.tsx new file mode 100644 index 0000000..57c21ae --- /dev/null +++ b/src/routes.tsx @@ -0,0 +1,102 @@ +import { Switch, Route, useRouteMatch } from 'react-router-dom'; +import { + MaintenancePageLayout, + PageNotFound, +} from '@commercetools-frontend/application-components'; +import { FormattedMessage } from 'react-intl'; +import { useIsAuthorized } from '@commercetools-frontend/permissions'; +import LockedDiamondSVG from '@commercetools-frontend/assets/images/locked-diamond.svg'; +import { ReactNode } from 'react'; +import { ContentNotification } from '@commercetools-uikit/notifications'; +import LoadingSpinner from '@commercetools-uikit/loading-spinner'; +import Spacings from '@commercetools-uikit/spacings'; +import Text from '@commercetools-uikit/text'; +import ContainerList from './components/container-list'; +import CustomObjectsList from './components/custom-objects-list'; +import { messages } from './messages'; +import { CONTAINER, PERMISSIONS } from './constants'; +import { ContainerProvider } from './context/container-context'; +import { useCustomObjectsFetcher } from './hooks/use-custom-object-connector/use-custom-object-connector'; +import { getErrorMessage } from './helpers'; + +type ApplicationRoutesProps = { + children?: ReactNode; +}; +const ApplicationRoutes = (_props: ApplicationRoutesProps) => { + const match = useRouteMatch(); + + /** + * When using routes, there is a good chance that you might want to + * restrict the access to a certain route based on the user permissions. + * You can evaluate user permissions using the `useIsAuthorized` hook. + * For more information see https://docs.commercetools.com/custom-applications/development/permissions + * + * NOTE that by default the Custom Application implicitly checks for a "View" permission, + * otherwise it won't render. Therefore, checking for "View" permissions here + * is redundant and not strictly necessary. + */ + + const PageUnauthorized = () => ( + } + paragraph1={} + /> + ); + + const canManageProducts = useIsAuthorized({ + demandedPermissions: [PERMISSIONS.ManageProducts], + }); + const canManageOrders = useIsAuthorized({ + demandedPermissions: [PERMISSIONS.ManageOrders], + }); + const canManageCustomers = useIsAuthorized({ + demandedPermissions: [PERMISSIONS.ManageCustomers], + }); + + const canManageCustomObjects = true; + //canManageProducts && canManageOrders && canManageCustomers; + + const { customObjectsPaginatedResult, loading, error } = + useCustomObjectsFetcher({ + limit: 500, + offset: 0, + container: CONTAINER, + }); + + if (!canManageCustomObjects) { + return ; + } + + if (error) { + return ( + + {getErrorMessage(error)} + + ); + } + if (loading) { + return ( + + + + ); + } + + if (!customObjectsPaginatedResult) { + return ; + } + const { results } = customObjectsPaginatedResult || {}; + + return ( + + + + + + + ); +}; +ApplicationRoutes.displayName = 'ApplicationRoutes'; + +export default ApplicationRoutes; diff --git a/src/test-utils/builder.ts b/src/test-utils/builder.ts new file mode 100644 index 0000000..2c210a5 --- /dev/null +++ b/src/test-utils/builder.ts @@ -0,0 +1,13 @@ +import { Builder } from '@commercetools-test-data/core'; +import type { CustomObject } from '@commercetools/platform-sdk'; +import generator from './generator'; +import transformers from './transformers'; +import type { TCreateCustomObjectBuilder } from './types'; + +const Model: TCreateCustomObjectBuilder = () => + Builder({ + generator, + transformers, + }); + +export default Model; diff --git a/src/test-utils/generator.ts b/src/test-utils/generator.ts new file mode 100644 index 0000000..de64add --- /dev/null +++ b/src/test-utils/generator.ts @@ -0,0 +1,23 @@ +import { sequence, fake, Generator } from '@commercetools-test-data/core'; +import { ClientLogging } from '@commercetools-test-data/commons'; +import { createRelatedDates } from '@commercetools-test-data/utils'; +import type { CustomObject } from '@commercetools/platform-sdk'; + +const [getOlderDate, getNewerDate] = createRelatedDates(); + +// https://docs.commercetools.com/api/projects/channels#channel +const generator = Generator({ + fields: { + id: fake((f) => f.datatype.uuid()), + key: fake((f) => f.lorem.slug(2)), + version: sequence(), + createdAt: fake(getOlderDate), + lastModifiedAt: fake(getNewerDate), + createdBy: fake(() => ClientLogging.random()), + lastModifiedBy: fake(() => ClientLogging.random()), + container: '', + value: '', + }, +}); + +export default generator; diff --git a/src/test-utils/index.tsx b/src/test-utils/index.tsx new file mode 100644 index 0000000..e69fcec --- /dev/null +++ b/src/test-utils/index.tsx @@ -0,0 +1,160 @@ +import type { ReactElement } from 'react'; +import { createApolloClient } from '@commercetools-frontend/application-shell'; +import { + renderApp, + renderAppWithRedux, + type TRenderAppOptions, + type TRenderAppWithReduxOptions, +} from '@commercetools-frontend/application-shell/test-utils'; +import faker from 'faker'; +import kebabCase from 'lodash/kebabCase'; +import map from 'lodash/map'; +import reduce from 'lodash/reduce'; +import times from 'lodash/times'; +import { entryPointUriPath, CONTAINER } from '../constants'; +import ApplicationRoutes from '../routes'; +import { + REFERENCE_BY, + REFERENCE_TYPES, + TYPES, +} from '../components/container-form/constants'; +import { getAttributeValues } from '../components/custom-object-form/util'; + +const mergeWithDefaultOptions = ( + options: Partial | Partial = {} +): Partial | Partial => ({ + ...options, + environment: { + ...(options.environment || {}), + entryPointUriPath, + }, + apolloClient: createApolloClient(), +}); + +export const generateAttribute = ({ + type = faker.random.arrayElement(Object.values(TYPES)), + display = faker.random.boolean(), + displayNested = faker.random.boolean(), + set = faker.random.boolean(), + languages = times(2, () => faker.random.locale()), +}) => ({ + name: faker.random.words(), + type, + set, + required: faker.random.boolean(), + display, + ...(type === TYPES.Object && { + attributes: generateAttributes(displayNested), // eslint-disable-line no-use-before-define + }), + ...(type === TYPES.Reference && { + reference: { + by: faker.random.arrayElement(Object.values(REFERENCE_BY)), + type: faker.random.arrayElement(Object.values(REFERENCE_TYPES)), + }, + }), + ...(type === TYPES.Enum && { + enum: times(2, () => ({ + value: JSON.stringify(faker.random.number()), + label: faker.random.words(), + })), + }), + ...(type === TYPES.LocalizedEnum && { + lenum: times(2, () => ({ + value: JSON.stringify(faker.random.number()), + label: reduce( + languages, + (label, language) => ({ ...label, [language]: faker.random.words() }), + {} + ), + })), + }), +}); + +const generateAttributes = (display = faker.random.boolean()) => + times(faker.random.number({ min: 1, max: 5 }), () => + generateAttribute({ display }) + ); + +export const generateContainer = (attributes = generateAttributes()) => ({ + id: faker.random.uuid(), + version: faker.random.number({ min: 1, max: 10 }), + container: CONTAINER, + key: kebabCase(faker.random.words()), + value: { + attributes, + }, + lastModifiedAt: faker.date.recent(), +}); + +export const generateContainers = ( + total = faker.random.number({ min: 1, max: 10 }) +) => ({ + customObjects: { + count: total, + total, + offset: 0, + results: times(total, generateContainer), + }, +}); + +export const generateFormValues = () => ({ + key: kebabCase(faker.random.words()), + attributes: times(3, () => ({ + name: faker.random.word(), + type: faker.random.arrayElement(Object.values(TYPES)), + required: faker.random.boolean(), + set: faker.random.boolean(), + })), +}); + +export const generateCustomObject = ( + container = generateContainer(), + currencies = times(2, () => faker.finance.currencyCode()), + languages = times(2, faker.random.locale()) +) => ({ + id: faker.random.uuid(), + version: faker.random.number({ min: 1, max: 10 }), + container: container.key, + key: kebabCase(faker.random.words()), + lastModifiedAt: faker.date.recent(), + value: getAttributeValues(container.value.attributes, currencies, languages), +}); + +export const generateContainerContext = ( + containers = generateContainers(2).customObjects.results +) => { + return { + hasContainers: true, + containers, + where: `container in (${map(containers, ({ key }) => `"${key}"`).join( + ',' + )})`, + }; +}; + +const renderApplication = ( + ui: ReactElement, + options: Partial +) => renderApp(ui, mergeWithDefaultOptions(options)); + +const renderApplicationWithRedux = ( + ui: ReactElement, + options: Partial +) => renderAppWithRedux(ui, mergeWithDefaultOptions(options)); + +const renderApplicationWithRoutes = (options: Partial) => + renderApplication(, options); + +const renderApplicationWithRoutesAndRedux = ( + options: Partial +) => renderApplicationWithRedux(, options); + +export { + renderApplication, + renderApplicationWithRedux, + renderApplicationWithRoutes, + renderApplicationWithRoutesAndRedux, +}; + +export { default as random } from './builder'; +export * from './types'; diff --git a/src/test-utils/intl-mock.js b/src/test-utils/intl-mock.js new file mode 100644 index 0000000..46cc811 --- /dev/null +++ b/src/test-utils/intl-mock.js @@ -0,0 +1,13 @@ +const intlMock = { + formatMessage: jest.fn((message) => message.id), + formatDate: jest.fn(() => 'xxx'), + formatTime: jest.fn(() => 'xxx'), + formatRelative: jest.fn(() => 'xxx'), + formatNumber: jest.fn((number) => number.toString()), + formatPlural: jest.fn(() => 'xxx'), + formatHTMLMessage: jest.fn(() => 'xxx'), + now: jest.fn(() => 'xxx'), + locale: 'en', +}; + +export default intlMock; \ No newline at end of file diff --git a/src/test-utils/transformers.ts b/src/test-utils/transformers.ts new file mode 100644 index 0000000..e07edfd --- /dev/null +++ b/src/test-utils/transformers.ts @@ -0,0 +1,28 @@ +import { Transformer } from '@commercetools-test-data/core'; +import type { TCustomObject, TCustomObjectGraphql } from './types'; + +const transformers = { + default: Transformer('default', { + buildFields: ['createdBy', 'lastModifiedBy'], + }), + rest: Transformer('rest', { + buildFields: ['createdBy', 'lastModifiedBy'], + }), + graphql: Transformer('graphql', { + buildFields: ['createdBy', 'lastModifiedBy'], + addFields: ({ fields }) => { + // const nameAllLocales = LocalizedString.toLocalizedField(fields.name); + // const descriptionAllLocales = LocalizedString.toLocalizedField( + // fields.description + // ); + + return { + __typename: 'CustomObject', + // nameAllLocales, + // descriptionAllLocales, + }; + }, + }), +}; + +export default transformers; diff --git a/src/test-utils/types.ts b/src/test-utils/types.ts new file mode 100644 index 0000000..3f68a3c --- /dev/null +++ b/src/test-utils/types.ts @@ -0,0 +1,44 @@ +import type { + CustomObject, + CustomObjectDraft, +} from '@commercetools/platform-sdk'; +import type { TBuilder } from '@commercetools-test-data/core'; +import type { + TClientLoggingGraphql, + TLocalizedStringGraphql, +} from '@commercetools-test-data/commons'; + +export type TCustomObject = CustomObject; +export type TCustomObjectDraft = CustomObjectDraft; + +export type TCustomObjectDraftGraphql = Omit< + TCustomObjectDraft, + 'name' | 'description' +> & { + __typename: 'ChannelDraft'; + name?: TLocalizedStringGraphql; + description?: TLocalizedStringGraphql; +}; + +export type TCustomObjectGraphql = Omit< + TCustomObject, + // In GraphQL, we prefer to use `nameAllLocales` instead of `name`. + | 'name' + // In GraphQL, we prefer to use `descriptionAllLocales` instead of `description`. + | 'description' + // In GraphQL, the object shape is different. + | 'createdBy' + // In GraphQL, the object shape is different. + | 'lastModifiedBy' +> & { + __typename: 'CustomObject'; + createdBy: TClientLoggingGraphql; + lastModifiedBy: TClientLoggingGraphql; + nameAllLocales?: TLocalizedStringGraphql | null; + descriptionAllLocales?: TLocalizedStringGraphql | null; +}; + +export type TCustomObjectBuilder = TBuilder; +export type TCustomObjectDraftBuilder = TBuilder; +export type TCreateCustomObjectBuilder = () => TCustomObjectBuilder; +export type TCreateCustomObjectDraftBuilder = () => TCustomObjectDraftBuilder; diff --git a/src/test-utils/use-effect-mock.js b/src/test-utils/use-effect-mock.js new file mode 100644 index 0000000..27d4d01 --- /dev/null +++ b/src/test-utils/use-effect-mock.js @@ -0,0 +1,23 @@ +import React from 'react'; + +// https://github.com/airbnb/enzyme/issues/2086#issuecomment-549736940 +const useEffectMock= (effect, deps) => { + const firstRun = Symbol('firstRun'); + const isFirstRun = React.useMemo(() => firstRun, []) === firstRun; + const ref = React.useMemo( + () => ({ + current: deps, + }), + [] + ); + const last = ref.current; + const changed = deps && last.some((value, i) => value !== deps[i]); + + if (isFirstRun || changed) { + ref.current = deps; + effect(); + } +}; + + +export default useEffectMock; diff --git a/src/types/generated/ctp.ts b/src/types/generated/ctp.ts new file mode 100644 index 0000000..183b3e3 --- /dev/null +++ b/src/types/generated/ctp.ts @@ -0,0 +1,12532 @@ +export type Maybe = T | null; +export type InputMaybe = Maybe; +export type Exact = { + [K in keyof T]: T[K]; +}; +export type MakeOptional = Omit & { + [SubKey in K]?: Maybe; +}; +export type MakeMaybe = Omit & { + [SubKey in K]: Maybe; +}; +/** All built-in and custom scalars, mapped to their actual values */ +export type Scalars = { + ID: string; + String: string; + Boolean: boolean; + Int: number; + Float: number; + /** The `BigDecimal` scalar type represents signed fractional values with arbitrary precision. */ + BigDecimal: string; + /** [ISO 3166-1](http://en.wikipedia.org/wiki/ISO_3166-1) country code. */ + Country: string; + /** Represents a currency. Currencies are identified by their [ISO 4217](http://www.iso.org/iso/home/standards/currency_codes.htm) currency codes. */ + Currency: string; + /** DateTime is a scalar value that represents an ISO8601 formatted date. */ + Date: string; + /** DateTime is a scalar value that represents an ISO8601 formatted date and time. */ + DateTime: string; + /** Raw JSON value */ + Json: { [key: string]: unknown }; + /** A key that references a resource. */ + KeyReferenceInput: string; + /** Locale is a scalar value represented as a string language tag. */ + Locale: string; + /** The `Long` scalar type represents non-fractional signed whole numeric values. Long can represent values between -(2^63) and 2^63 - 1. */ + Long: number; + /** Search filter. It is represented as a string and has th same format as in REST API: "field:filter_criteria" */ + SearchFilter: string; + /** Search sort */ + SearchSort: string; + /** A set. */ + Set: unknown[]; + /** Time is a scalar value that represents an ISO8601 formatted time. */ + Time: string; + /** YearMonth is a scalar value that represents an ISO8601 formatted year and month. */ + YearMonth: string; +}; + +/** API Clients can be used to obtain OAuth 2 access tokens. The secret is only shown once in the response of creating the API Client. */ +export type TApiClientWithSecret = { + __typename?: 'APIClientWithSecret'; + accessTokenValiditySeconds?: Maybe; + createdAt?: Maybe; + deleteAt?: Maybe; + id: Scalars['String']; + lastUsedAt?: Maybe; + name: Scalars['String']; + refreshTokenValiditySeconds?: Maybe; + scope: Scalars['String']; + secret: Scalars['String']; +}; + +/** API Clients can be used to obtain OAuth 2 access tokens */ +export type TApiClientWithoutSecret = { + __typename?: 'APIClientWithoutSecret'; + accessTokenValiditySeconds?: Maybe; + createdAt?: Maybe; + deleteAt?: Maybe; + id: Scalars['String']; + lastUsedAt?: Maybe; + name: Scalars['String']; + refreshTokenValiditySeconds?: Maybe; + scope: Scalars['String']; +}; + +export type TApiClientWithoutSecretQueryResult = { + __typename?: 'APIClientWithoutSecretQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TAwsLambdaDestination = TExtensionDestination & { + __typename?: 'AWSLambdaDestination'; + accessKey: Scalars['String']; + accessSecret: Scalars['String']; + arn: Scalars['String']; + type: Scalars['String']; +}; + +export type TAwsLambdaDestinationInput = { + accessKey: Scalars['String']; + accessSecret: Scalars['String']; + arn: Scalars['String']; +}; + +export type TAbsoluteDiscountValue = TCartDiscountValue & + TProductDiscountValue & { + __typename?: 'AbsoluteDiscountValue'; + money: Array; + type: Scalars['String']; + }; + +export type TAbsoluteDiscountValueInput = { + money: Array; +}; + +export enum TActionType { + Create = 'Create', + Update = 'Update', +} + +/** A field to access the active cart. */ +export type TActiveCartInterface = { + activeCart?: Maybe; +}; + +export type TAddAttributeGroupAttribute = { + attribute: Scalars['String']; +}; + +export type TAddCartCustomLineItem = { + custom?: InputMaybe; + externalTaxRate?: InputMaybe; + money: TBaseMoneyInput; + name: Array; + quantity?: InputMaybe; + shippingDetails?: InputMaybe; + slug: Scalars['String']; + taxCategory?: InputMaybe; +}; + +export type TAddCartDiscountCode = { + code: Scalars['String']; + validateDuplicates?: InputMaybe; +}; + +export type TAddCartItemShippingAddress = { + address: TAddressInput; +}; + +export type TAddCartLineItem = { + addedAt?: InputMaybe; + custom?: InputMaybe; + distributionChannel?: InputMaybe; + externalPrice?: InputMaybe; + externalTaxRate?: InputMaybe; + externalTotalPrice?: InputMaybe; + productId?: InputMaybe; + quantity?: InputMaybe; + shippingDetails?: InputMaybe; + sku?: InputMaybe; + supplyChannel?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TAddCartPayment = { + payment: TResourceIdentifierInput; +}; + +export type TAddCartShoppingList = { + distributionChannel?: InputMaybe; + shoppingList: TResourceIdentifierInput; + supplyChannel?: InputMaybe; +}; + +export type TAddCategoryAsset = { + asset: TAssetDraftInput; + position?: InputMaybe; +}; + +export type TAddChannelRoles = { + roles: Array; +}; + +export type TAddCustomerAddress = { + address: TAddressInput; +}; + +export type TAddCustomerBillingAddressId = { + addressId?: InputMaybe; + addressKey?: InputMaybe; +}; + +export type TAddCustomerShippingAddressId = { + addressId?: InputMaybe; + addressKey?: InputMaybe; +}; + +export type TAddCustomerStore = { + store: TResourceIdentifierInput; +}; + +export type TAddInventoryEntryQuantity = { + quantity: Scalars['Long']; +}; + +export type TAddMyCartLineItem = { + addedAt?: InputMaybe; + custom?: InputMaybe; + distributionChannel?: InputMaybe; + productId?: InputMaybe; + quantity?: InputMaybe; + shippingDetails?: InputMaybe; + sku?: InputMaybe; + supplyChannel?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TAddMyPaymentTransaction = { + transaction: TMyTransactionDraft; +}; + +export type TAddOrderDelivery = { + address?: InputMaybe; + custom?: InputMaybe; + items?: InputMaybe>; + parcels?: InputMaybe>; +}; + +export type TAddOrderEditStagedAction = { + stagedAction: TStagedOrderUpdateAction; +}; + +export type TAddOrderItemShippingAddress = { + address: TAddressInput; +}; + +export type TAddOrderParcelToDelivery = { + custom?: InputMaybe; + deliveryId: Scalars['String']; + items?: InputMaybe>; + measurements?: InputMaybe; + trackingData?: InputMaybe; +}; + +export type TAddOrderPayment = { + payment: TResourceIdentifierInput; +}; + +export type TAddOrderReturnInfo = { + items: Array; + returnDate?: InputMaybe; + returnTrackingId?: InputMaybe; +}; + +export type TAddPaymentInterfaceInteraction = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TAddPaymentTransaction = { + transaction: TTransactionDraft; +}; + +export type TAddProductAsset = { + asset: TAssetDraftInput; + position?: InputMaybe; + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TAddProductExternalImage = { + image: TImageInput; + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TAddProductPrice = { + price: TProductPriceDataInput; + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TAddProductSelectionProduct = { + product: TResourceIdentifierInput; +}; + +export type TAddProductToCategory = { + category: TResourceIdentifierInput; + orderHint?: InputMaybe; + staged?: InputMaybe; +}; + +export type TAddProductVariant = { + assets?: InputMaybe>; + attributes?: InputMaybe>; + images?: InputMaybe>; + key?: InputMaybe; + prices?: InputMaybe>; + sku?: InputMaybe; + staged?: InputMaybe; +}; + +export type TAddShippingMethodShippingRate = { + shippingRate: TShippingRateDraft; + zone: TResourceIdentifierInput; +}; + +export type TAddShippingMethodZone = { + zone: TResourceIdentifierInput; +}; + +export type TAddShoppingListLineItem = { + addedAt?: InputMaybe; + custom?: InputMaybe; + productId?: InputMaybe; + quantity?: InputMaybe; + sku?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TAddShoppingListTextLineItem = { + addedAt?: InputMaybe; + custom?: InputMaybe; + description?: InputMaybe>; + name: Array; + quantity?: InputMaybe; +}; + +export type TAddStagedOrderCustomLineItem = { + custom?: InputMaybe; + externalTaxRate?: InputMaybe; + money: TBaseMoneyInput; + name: Array; + quantity?: InputMaybe; + shippingDetails?: InputMaybe; + slug: Scalars['String']; + taxCategory?: InputMaybe; +}; + +export type TAddStagedOrderCustomLineItemOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'AddStagedOrderCustomLineItemOutput'; + draft: TCustomLineItemDraftOutput; + type: Scalars['String']; + }; + +export type TAddStagedOrderDelivery = { + address?: InputMaybe; + custom?: InputMaybe; + items?: InputMaybe>; + parcels?: InputMaybe>; +}; + +export type TAddStagedOrderDeliveryOutput = TStagedOrderUpdateActionOutput & { + __typename?: 'AddStagedOrderDeliveryOutput'; + address?: Maybe; + custom?: Maybe; + items: Array; + parcels: Array; + type: Scalars['String']; +}; + +export type TAddStagedOrderDiscountCode = { + code: Scalars['String']; + validateDuplicates?: InputMaybe; +}; + +export type TAddStagedOrderDiscountCodeOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'AddStagedOrderDiscountCodeOutput'; + code: Scalars['String']; + type: Scalars['String']; + validateDuplicates: Scalars['Boolean']; + }; + +export type TAddStagedOrderItemShippingAddress = { + address: TAddressInput; +}; + +export type TAddStagedOrderItemShippingAddressOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'AddStagedOrderItemShippingAddressOutput'; + address: TAddressDraft; + type: Scalars['String']; + }; + +export type TAddStagedOrderLineItem = { + addedAt?: InputMaybe; + custom?: InputMaybe; + distributionChannel?: InputMaybe; + externalPrice?: InputMaybe; + externalTaxRate?: InputMaybe; + externalTotalPrice?: InputMaybe; + productId?: InputMaybe; + quantity?: InputMaybe; + shippingDetails?: InputMaybe; + sku?: InputMaybe; + supplyChannel?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TAddStagedOrderLineItemOutput = TStagedOrderUpdateActionOutput & { + __typename?: 'AddStagedOrderLineItemOutput'; + draft: TLineItemDraftOutput; + type: Scalars['String']; +}; + +export type TAddStagedOrderParcelToDelivery = { + custom?: InputMaybe; + deliveryId: Scalars['String']; + items?: InputMaybe>; + measurements?: InputMaybe; + trackingData?: InputMaybe; +}; + +export type TAddStagedOrderParcelToDeliveryOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'AddStagedOrderParcelToDeliveryOutput'; + custom?: Maybe; + deliveryId: Scalars['String']; + items: Array; + measurements?: Maybe; + trackingData?: Maybe; + type: Scalars['String']; + }; + +export type TAddStagedOrderPayment = { + payment: TResourceIdentifierInput; +}; + +export type TAddStagedOrderPaymentOutput = TStagedOrderUpdateActionOutput & { + __typename?: 'AddStagedOrderPaymentOutput'; + paymentResId: TResourceIdentifier; + type: Scalars['String']; +}; + +export type TAddStagedOrderReturnInfo = { + items: Array; + returnDate?: InputMaybe; + returnTrackingId?: InputMaybe; +}; + +export type TAddStagedOrderReturnInfoOutput = TStagedOrderUpdateActionOutput & { + __typename?: 'AddStagedOrderReturnInfoOutput'; + items: Array; + returnDate?: Maybe; + returnTrackingId?: Maybe; + type: Scalars['String']; +}; + +export type TAddStagedOrderShoppingList = { + distributionChannel?: InputMaybe; + shoppingList: TResourceIdentifierInput; + supplyChannel?: InputMaybe; +}; + +export type TAddStagedOrderShoppingListOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'AddStagedOrderShoppingListOutput'; + distributionChannelResId?: Maybe; + shoppingListResId: TResourceIdentifier; + supplyChannelResId?: Maybe; + type: Scalars['String']; + }; + +export type TAddStateRoles = { + roles: Array; +}; + +export type TAddStoreDistributionChannel = { + distributionChannel: TResourceIdentifierInput; +}; + +export type TAddStoreProductSelection = { + active?: InputMaybe; + productSelection: TResourceIdentifierInput; +}; + +export type TAddStoreSupplyChannel = { + supplyChannel: TResourceIdentifierInput; +}; + +export type TAddTypeEnumValue = { + fieldName: Scalars['String']; + value: TEnumValueInput; +}; + +export type TAddTypeFieldDefinition = { + fieldDefinition: TFieldDefinitionInput; +}; + +export type TAddTypeLocalizedEnumValue = { + fieldName: Scalars['String']; + value: TLocalizedEnumValueInput; +}; + +export type TAddZoneLocation = { + location: TZoneLocation; +}; + +/** An address represents a postal address. */ +export type TAddress = { + __typename?: 'Address'; + additionalAddressInfo?: Maybe; + additionalStreetInfo?: Maybe; + apartment?: Maybe; + building?: Maybe; + city?: Maybe; + company?: Maybe; + country: Scalars['Country']; + custom?: Maybe; + department?: Maybe; + email?: Maybe; + externalId?: Maybe; + fax?: Maybe; + firstName?: Maybe; + id?: Maybe; + key?: Maybe; + lastName?: Maybe; + mobile?: Maybe; + pOBox?: Maybe; + phone?: Maybe; + postalCode?: Maybe; + region?: Maybe; + salutation?: Maybe; + state?: Maybe; + streetName?: Maybe; + streetNumber?: Maybe; + title?: Maybe; +}; + +export type TAddressDraft = { + __typename?: 'AddressDraft'; + additionalAddressInfo?: Maybe; + additionalStreetInfo?: Maybe; + apartment?: Maybe; + building?: Maybe; + city?: Maybe; + company?: Maybe; + country: Scalars['Country']; + custom?: Maybe; + department?: Maybe; + email?: Maybe; + externalId?: Maybe; + fax?: Maybe; + firstName?: Maybe; + id?: Maybe; + key?: Maybe; + lastName?: Maybe; + mobile?: Maybe; + pOBox?: Maybe; + phone?: Maybe; + postalCode?: Maybe; + region?: Maybe; + salutation?: Maybe; + state?: Maybe; + streetName?: Maybe; + streetNumber?: Maybe; + title?: Maybe; +}; + +export type TAddressInput = { + additionalAddressInfo?: InputMaybe; + additionalStreetInfo?: InputMaybe; + apartment?: InputMaybe; + building?: InputMaybe; + city?: InputMaybe; + company?: InputMaybe; + country: Scalars['Country']; + custom?: InputMaybe; + department?: InputMaybe; + email?: InputMaybe; + externalId?: InputMaybe; + fax?: InputMaybe; + firstName?: InputMaybe; + id?: InputMaybe; + key?: InputMaybe; + lastName?: InputMaybe; + mobile?: InputMaybe; + pOBox?: InputMaybe; + phone?: InputMaybe; + postalCode?: InputMaybe; + region?: InputMaybe; + salutation?: InputMaybe; + state?: InputMaybe; + streetName?: InputMaybe; + streetNumber?: InputMaybe; + title?: InputMaybe; +}; + +export enum TAnonymousCartSignInMode { + /** + * `LineItem`s of the anonymous cart will be copied to the customer’s active cart that has been modified most recently. + * + * The `CartState` of the anonymous cart gets changed to `Merged` while the `CartState` of the customer’s cart remains `Active`. + * + * `CustomLineItems` and `CustomFields` of the anonymous cart will not be copied to the customers cart. + * + * If a `LineItem` in the anonymous cart matches an existing line item in the customer’s cart (same product ID and variant ID), the maximum quantity of both LineItems is used as the new quantity. In that case `CustomFields` on the `LineItem` of the anonymous cart will not be in the resulting `LineItem`. + */ + MergeWithExistingCustomerCart = 'MergeWithExistingCustomerCart', + /** The anonymous cart is used as new active customer cart. No `LineItem`s get merged. */ + UseAsNewActiveCustomerCart = 'UseAsNewActiveCustomerCart', +} + +export type TApplied = TOrderEditResult & { + __typename?: 'Applied'; + appliedAt: Scalars['DateTime']; + excerptAfterEdit: TOrderExcerpt; + excerptBeforeEdit: TOrderExcerpt; + type: Scalars['String']; +}; + +export type TApplyCartDeltaToCustomLineItemShippingDetailsTargets = { + customLineItemId: Scalars['String']; + targetsDelta: Array; +}; + +export type TApplyCartDeltaToLineItemShippingDetailsTargets = { + lineItemId: Scalars['String']; + targetsDelta: Array; +}; + +export type TAsset = { + __typename?: 'Asset'; + custom?: Maybe; + description?: Maybe; + descriptionAllLocales?: Maybe>; + id: Scalars['String']; + key?: Maybe; + name?: Maybe; + nameAllLocales: Array; + sources: Array; + tags: Array; +}; + +export type TAsset_DescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TAsset_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TAssetDimensions = { + __typename?: 'AssetDimensions'; + height: Scalars['Int']; + width: Scalars['Int']; +}; + +export type TAssetDimensionsInput = { + height: Scalars['Int']; + width: Scalars['Int']; +}; + +export type TAssetDraftInput = { + custom?: InputMaybe; + description?: InputMaybe>; + key?: InputMaybe; + name: Array; + sources?: InputMaybe>; + tags?: InputMaybe>; + type?: InputMaybe; +}; + +export type TAssetSource = { + __typename?: 'AssetSource'; + contentType?: Maybe; + dimensions?: Maybe; + key?: Maybe; + uri: Scalars['String']; +}; + +export type TAssetSourceInput = { + contentType?: InputMaybe; + dimensions?: InputMaybe; + key?: InputMaybe; + uri: Scalars['String']; +}; + +export type TAttribute = { + name: Scalars['String']; +}; + +export enum TAttributeConstraint { + /** A set of attributes, that have this constraint, should have different combinations in each variant */ + CombinationUnique = 'CombinationUnique', + /** No constraints are applied to the attribute */ + None = 'None', + /** Attribute value should be the same in all variants */ + SameForAll = 'SameForAll', + /** Attribute value should be different in each variant */ + Unique = 'Unique', +} + +export type TAttributeDefinition = { + __typename?: 'AttributeDefinition'; + attributeConstraint: TAttributeConstraint; + inputHint: TTextInputHint; + inputTip?: Maybe; + inputTipAllLocales?: Maybe>; + isRequired: Scalars['Boolean']; + isSearchable: Scalars['Boolean']; + label?: Maybe; + labelAllLocales: Array; + name: Scalars['String']; + type: TAttributeDefinitionType; +}; + +export type TAttributeDefinition_InputTipArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TAttributeDefinition_LabelArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TAttributeDefinitionDraft = { + attributeConstraint?: InputMaybe; + inputHint?: InputMaybe; + inputTip?: InputMaybe>; + isRequired: Scalars['Boolean']; + isSearchable: Scalars['Boolean']; + label: Array; + name: Scalars['String']; + type: TAttributeTypeDraft; +}; + +export type TAttributeDefinitionResult = { + __typename?: 'AttributeDefinitionResult'; + limit?: Maybe; + offset?: Maybe; + results: Array; + total: Scalars['Int']; +}; + +/** (https://docs.commercetools.com/api/projects/productTypes#attributetype)[https://docs.commercetools.com/api/projects/productTypes#attributetype] */ +export type TAttributeDefinitionType = { + name: Scalars['String']; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TAttributeGroup = TVersioned & { + __typename?: 'AttributeGroup'; + attributes: Array; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + description?: Maybe; + descriptionAllLocales?: Maybe>; + id: Scalars['String']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + name?: Maybe; + nameAllLocales: Array; + version: Scalars['Long']; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TAttributeGroup_DescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TAttributeGroup_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TAttributeGroupDraft = { + attributes: Array; + description?: InputMaybe>; + key?: InputMaybe; + name: Array; +}; + +export type TAttributeGroupQueryResult = { + __typename?: 'AttributeGroupQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TAttributeGroupUpdateAction = { + addAttribute?: InputMaybe; + changeName?: InputMaybe; + removeAttribute?: InputMaybe; + setAttributes?: InputMaybe; + setDescription?: InputMaybe; + setKey?: InputMaybe; +}; + +export type TAttributeSetElementTypeDraft = { + boolean?: InputMaybe; + date?: InputMaybe; + datetime?: InputMaybe; + enum?: InputMaybe; + lenum?: InputMaybe; + ltext?: InputMaybe; + money?: InputMaybe; + number?: InputMaybe; + reference?: InputMaybe; + text?: InputMaybe; + time?: InputMaybe; +}; + +export type TAttributeSetTypeDraft = { + elementType: TAttributeSetElementTypeDraft; +}; + +export type TAttributeTypeDraft = { + boolean?: InputMaybe; + date?: InputMaybe; + datetime?: InputMaybe; + enum?: InputMaybe; + lenum?: InputMaybe; + ltext?: InputMaybe; + money?: InputMaybe; + number?: InputMaybe; + reference?: InputMaybe; + set?: InputMaybe; + text?: InputMaybe; + time?: InputMaybe; +}; + +/** AuthenticationMode values. BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export enum TAuthenticationMode { + ExternalAuth = 'ExternalAuth', + Password = 'Password', +} + +export type TAuthorizationHeader = THttpDestinationAuthentication & { + __typename?: 'AuthorizationHeader'; + headerValue: Scalars['String']; + type: Scalars['String']; +}; + +export type TAuthorizationHeaderInput = { + headerValue: Scalars['String']; +}; + +export type TAzureFunctionsAuthentication = THttpDestinationAuthentication & { + __typename?: 'AzureFunctionsAuthentication'; + key: Scalars['String']; + type: Scalars['String']; +}; + +export type TAzureFunctionsAuthenticationInput = { + key: Scalars['String']; +}; + +export type TAzureServiceBusDestination = TDestination & { + __typename?: 'AzureServiceBusDestination'; + connectionString: Scalars['String']; + type: Scalars['String']; +}; + +export type TAzureServiceBusDestinationInput = { + connectionString: Scalars['String']; +}; + +export type TBaseMoney = { + centAmount: Scalars['Long']; + currencyCode: Scalars['Currency']; + fractionDigits: Scalars['Int']; + type: Scalars['String']; +}; + +export type TBaseMoneyInput = { + centPrecision?: InputMaybe; + highPrecision?: InputMaybe; +}; + +export type TBaseSearchKeywordInput = { + custom?: InputMaybe; + whitespace?: InputMaybe; +}; + +export type TBooleanAttribute = TAttribute & { + __typename?: 'BooleanAttribute'; + name: Scalars['String']; + value: Scalars['Boolean']; +}; + +export type TBooleanAttributeDefinitionType = TAttributeDefinitionType & { + __typename?: 'BooleanAttributeDefinitionType'; + name: Scalars['String']; +}; + +export type TBooleanField = TCustomField & { + __typename?: 'BooleanField'; + name: Scalars['String']; + value: Scalars['Boolean']; +}; + +export type TBooleanType = TFieldType & { + __typename?: 'BooleanType'; + name: Scalars['String']; +}; + +/** A shopping cart holds product variants and can be ordered. Each cart either belongs to a registered customer or is an anonymous cart. */ +export type TCart = TReferenceExpandable & + TVersioned & { + __typename?: 'Cart'; + anonymousId?: Maybe; + billingAddress?: Maybe; + cartState: TCartState; + country?: Maybe; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + customLineItems: Array; + customer?: Maybe; + customerEmail?: Maybe; + customerGroup?: Maybe; + customerGroupRef?: Maybe; + customerId?: Maybe; + deleteDaysAfterLastModification?: Maybe; + discountCodes: Array; + id: Scalars['String']; + inventoryMode: TInventoryMode; + itemShippingAddresses: Array; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + lineItems: Array; + locale?: Maybe; + origin: TCartOrigin; + paymentInfo?: Maybe; + refusedGifts: Array; + refusedGiftsRefs: Array; + shippingAddress?: Maybe; + shippingInfo?: Maybe; + shippingRateInput?: Maybe; + store?: Maybe; + storeRef?: Maybe; + taxCalculationMode: TTaxCalculationMode; + taxMode: TTaxMode; + taxRoundingMode: TRoundingMode; + taxedPrice?: Maybe; + totalLineItemQuantity?: Maybe; + totalPrice: TMoney; + version: Scalars['Long']; + }; + +/** A shopping cart holds product variants and can be ordered. Each cart either belongs to a registered customer or is an anonymous cart. */ +export type TCart_LineItemsArgs = { + id?: InputMaybe; +}; + +export type TCartClassificationInput = { + values: Array; +}; + +export type TCartClassificationType = TShippingRateInputType & { + __typename?: 'CartClassificationType'; + type: Scalars['String']; + values: Array; +}; + +export type TCartCreated = TMessagePayload & { + __typename?: 'CartCreated'; + discountCodesRefs: Array; + lineItemCount: Scalars['Int']; + totalPrice: TMoney; + type: Scalars['String']; +}; + +/** + * + * Cart discounts are recalculated every time LineItems or CustomLineItems are added or removed from the Cart or an order is created from the cart. + * + * The number of active cart discounts that do not require a discount code (isActive=true and requiresDiscountCode=false) is limited to 100. + * + */ +export type TCartDiscount = TReferenceExpandable & + TVersioned & { + __typename?: 'CartDiscount'; + cartPredicate: Scalars['String']; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + description?: Maybe; + descriptionAllLocales?: Maybe>; + id: Scalars['String']; + isActive: Scalars['Boolean']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + name?: Maybe; + nameAllLocales: Array; + referenceRefs: Array; + requiresDiscountCode: Scalars['Boolean']; + sortOrder: Scalars['String']; + stackingMode: TStackingMode; + target?: Maybe; + validFrom?: Maybe; + validUntil?: Maybe; + value: TCartDiscountValue; + version: Scalars['Long']; + }; + +/** + * + * Cart discounts are recalculated every time LineItems or CustomLineItems are added or removed from the Cart or an order is created from the cart. + * + * The number of active cart discounts that do not require a discount code (isActive=true and requiresDiscountCode=false) is limited to 100. + * + */ +export type TCartDiscount_DescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +/** + * + * Cart discounts are recalculated every time LineItems or CustomLineItems are added or removed from the Cart or an order is created from the cart. + * + * The number of active cart discounts that do not require a discount code (isActive=true and requiresDiscountCode=false) is limited to 100. + * + */ +export type TCartDiscount_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TCartDiscountDraft = { + cartPredicate: Scalars['String']; + custom?: InputMaybe; + description?: InputMaybe>; + isActive?: InputMaybe; + key?: InputMaybe; + name: Array; + requiresDiscountCode?: InputMaybe; + sortOrder: Scalars['String']; + stackingMode?: InputMaybe; + target?: InputMaybe; + validFrom?: InputMaybe; + validUntil?: InputMaybe; + value: TCartDiscountValueInput; +}; + +export type TCartDiscountLimitWithCurrent = TLimitWithCurrent & { + __typename?: 'CartDiscountLimitWithCurrent'; + current: Scalars['Long']; + limit?: Maybe; +}; + +export type TCartDiscountLimitsProjection = { + __typename?: 'CartDiscountLimitsProjection'; + totalActiveWithoutDiscountCodes: TCartDiscountLimitWithCurrent; +}; + +export type TCartDiscountQueryResult = { + __typename?: 'CartDiscountQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TCartDiscountTarget = { + type: Scalars['String']; +}; + +export type TCartDiscountTargetInput = { + customLineItems?: InputMaybe; + lineItems?: InputMaybe; + multiBuyCustomLineItems?: InputMaybe; + multiBuyLineItems?: InputMaybe; + shipping?: InputMaybe; +}; + +export type TCartDiscountUpdateAction = { + changeCartPredicate?: InputMaybe; + changeIsActive?: InputMaybe; + changeName?: InputMaybe; + changeRequiresDiscountCode?: InputMaybe; + changeSortOrder?: InputMaybe; + changeStackingMode?: InputMaybe; + changeTarget?: InputMaybe; + changeValue?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setDescription?: InputMaybe; + setKey?: InputMaybe; + setValidFrom?: InputMaybe; + setValidFromAndUntil?: InputMaybe; + setValidUntil?: InputMaybe; +}; + +export type TCartDiscountValue = { + type: Scalars['String']; +}; + +export type TCartDiscountValueInput = { + absolute?: InputMaybe; + fixed?: InputMaybe; + giftLineItem?: InputMaybe; + relative?: InputMaybe; +}; + +export type TCartDraft = { + anonymousId?: InputMaybe; + billingAddress?: InputMaybe; + country?: InputMaybe; + currency: Scalars['Currency']; + custom?: InputMaybe; + customLineItems?: InputMaybe>; + customerEmail?: InputMaybe; + customerGroup?: InputMaybe; + customerId?: InputMaybe; + deleteDaysAfterLastModification?: InputMaybe; + discountCodes?: InputMaybe>; + externalTaxRateForShippingMethod?: InputMaybe; + inventoryMode?: InputMaybe; + itemShippingAddresses?: InputMaybe>; + key?: InputMaybe; + lineItems?: InputMaybe>; + locale?: InputMaybe; + origin?: InputMaybe; + shippingAddress?: InputMaybe; + shippingMethod?: InputMaybe; + shippingRateInput?: InputMaybe; + store?: InputMaybe; + taxCalculationMode?: InputMaybe; + taxMode?: InputMaybe; + taxRoundingMode?: InputMaybe; +}; + +export type TCartLimitWithCurrent = TLimitWithCurrent & { + __typename?: 'CartLimitWithCurrent'; + current: Scalars['Long']; + limit?: Maybe; +}; + +export type TCartLimitsProjection = { + __typename?: 'CartLimitsProjection'; + total: TCartLimitWithCurrent; +}; + +export enum TCartOrigin { + /** The cart was created by the customer. This is the default value */ + Customer = 'Customer', + /** The cart was created by the merchant on behalf of the customer */ + Merchant = 'Merchant', +} + +/** Fields to access carts. Includes direct access to a single cart and searching for carts. */ +export type TCartQueryInterface = { + cart?: Maybe; + carts: TCartQueryResult; +}; + +/** Fields to access carts. Includes direct access to a single cart and searching for carts. */ +export type TCartQueryInterface_CartArgs = { + id: Scalars['String']; +}; + +/** Fields to access carts. Includes direct access to a single cart and searching for carts. */ +export type TCartQueryInterface_CartsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TCartQueryResult = { + __typename?: 'CartQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TCartScoreInput = { + dummy?: InputMaybe; +}; + +export type TCartScoreType = TShippingRateInputType & { + __typename?: 'CartScoreType'; + type: Scalars['String']; +}; + +export enum TCartState { + /** The cart can be updated and ordered. It is the default state. */ + Active = 'Active', + /** Anonymous cart whose content was merged into a customers cart on signin. No further operations on the cart are allowed. */ + Merged = 'Merged', + /** The cart was ordered. No further operations on the cart are allowed. */ + Ordered = 'Ordered', +} + +export type TCartUpdateAction = { + addCustomLineItem?: InputMaybe; + addDiscountCode?: InputMaybe; + addItemShippingAddress?: InputMaybe; + addLineItem?: InputMaybe; + addPayment?: InputMaybe; + addShoppingList?: InputMaybe; + applyDeltaToCustomLineItemShippingDetailsTargets?: InputMaybe; + applyDeltaToLineItemShippingDetailsTargets?: InputMaybe; + changeCustomLineItemMoney?: InputMaybe; + changeCustomLineItemQuantity?: InputMaybe; + changeLineItemQuantity?: InputMaybe; + changeTaxCalculationMode?: InputMaybe; + changeTaxMode?: InputMaybe; + changeTaxRoundingMode?: InputMaybe; + recalculate?: InputMaybe; + removeCustomLineItem?: InputMaybe; + removeDiscountCode?: InputMaybe; + removeItemShippingAddress?: InputMaybe; + removeLineItem?: InputMaybe; + removePayment?: InputMaybe; + setAnonymousId?: InputMaybe; + setBillingAddress?: InputMaybe; + setBillingAddressCustomField?: InputMaybe; + setBillingAddressCustomType?: InputMaybe; + setCartTotalTax?: InputMaybe; + setCountry?: InputMaybe; + setCustomField?: InputMaybe; + setCustomLineItemCustomField?: InputMaybe; + setCustomLineItemCustomType?: InputMaybe; + setCustomLineItemShippingDetails?: InputMaybe; + setCustomLineItemTaxAmount?: InputMaybe; + setCustomLineItemTaxRate?: InputMaybe; + setCustomShippingMethod?: InputMaybe; + setCustomType?: InputMaybe; + setCustomerEmail?: InputMaybe; + setCustomerGroup?: InputMaybe; + setCustomerId?: InputMaybe; + setDeleteDaysAfterLastModification?: InputMaybe; + setItemShippingAddressCustomField?: InputMaybe; + setItemShippingAddressCustomType?: InputMaybe; + setKey?: InputMaybe; + setLineItemCustomField?: InputMaybe; + setLineItemCustomType?: InputMaybe; + setLineItemDistributionChannel?: InputMaybe; + setLineItemPrice?: InputMaybe; + setLineItemShippingDetails?: InputMaybe; + setLineItemSupplyChannel?: InputMaybe; + setLineItemTaxAmount?: InputMaybe; + setLineItemTaxRate?: InputMaybe; + setLineItemTotalPrice?: InputMaybe; + setLocale?: InputMaybe; + setShippingAddress?: InputMaybe; + setShippingAddressCustomField?: InputMaybe; + setShippingAddressCustomType?: InputMaybe; + setShippingMethod?: InputMaybe; + setShippingMethodTaxAmount?: InputMaybe; + setShippingMethodTaxRate?: InputMaybe; + setShippingRateInput?: InputMaybe; + updateItemShippingAddress?: InputMaybe; +}; + +export type TCartValueInput = { + dummy?: InputMaybe; +}; + +export type TCartValueType = TShippingRateInputType & { + __typename?: 'CartValueType'; + type: Scalars['String']; +}; + +export type TCartsConfiguration = { + __typename?: 'CartsConfiguration'; + allowAddingUnpublishedProducts: Scalars['Boolean']; + countryTaxRateFallbackEnabled: Scalars['Boolean']; + deleteDaysAfterLastModification?: Maybe; +}; + +export type TCartsConfigurationInput = { + deleteDaysAfterLastModification?: InputMaybe; +}; + +export type TCategory = TReferenceExpandable & + TVersioned & { + __typename?: 'Category'; + ancestors: Array; + ancestorsRef: Array; + assets: Array; + /** Number of direct child categories. */ + childCount: Scalars['Int']; + /** Direct child categories. */ + children?: Maybe>; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + description?: Maybe; + descriptionAllLocales?: Maybe>; + externalId?: Maybe; + id: Scalars['String']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + metaDescription?: Maybe; + metaDescriptionAllLocales?: Maybe>; + metaKeywords?: Maybe; + metaKeywordsAllLocales?: Maybe>; + metaTitle?: Maybe; + metaTitleAllLocales?: Maybe>; + name?: Maybe; + nameAllLocales: Array; + orderHint: Scalars['String']; + parent?: Maybe; + parentRef?: Maybe; + slug?: Maybe; + slugAllLocales: Array; + /** Number of staged products in the category subtree. */ + stagedProductCount: Scalars['Int']; + version: Scalars['Long']; + }; + +export type TCategory_DescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TCategory_MetaDescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TCategory_MetaKeywordsArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TCategory_MetaTitleArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TCategory_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TCategory_SlugArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TCategoryCreated = TMessagePayload & { + __typename?: 'CategoryCreated'; + category: TCategory; + type: Scalars['String']; +}; + +export type TCategoryDraft = { + assets?: InputMaybe>; + custom?: InputMaybe; + description?: InputMaybe>; + externalId?: InputMaybe; + key?: InputMaybe; + metaDescription?: InputMaybe>; + metaKeywords?: InputMaybe>; + metaTitle?: InputMaybe>; + name: Array; + orderHint?: InputMaybe; + parent?: InputMaybe; + slug: Array; +}; + +export type TCategoryLimitsProjection = { + __typename?: 'CategoryLimitsProjection'; + maxCategories: TLimit; +}; + +export type TCategoryOrderHint = { + __typename?: 'CategoryOrderHint'; + categoryId: Scalars['String']; + orderHint: Scalars['String']; +}; + +export type TCategoryOrderHintInput = { + orderHint: Scalars['String']; + uuid: Scalars['String']; +}; + +export type TCategoryOrderHintProductSearch = { + __typename?: 'CategoryOrderHintProductSearch'; + categoryId: Scalars['String']; + orderHint: Scalars['String']; +}; + +export type TCategoryQueryResult = { + __typename?: 'CategoryQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TCategorySearch = { + __typename?: 'CategorySearch'; + ancestors: Array; + ancestorsRef: Array; + assets: Array; + childCount: Scalars['Int']; + /** Direct child categories. */ + children: Array; + createdAt: Scalars['DateTime']; + custom?: Maybe; + description?: Maybe; + descriptionAllLocales?: Maybe>; + externalId?: Maybe; + id: Scalars['String']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + name?: Maybe; + nameAllLocales: Array; + orderHint: Scalars['String']; + parent?: Maybe; + parentRef?: Maybe; + productTypeNames: Array; + slug?: Maybe; + slugAllLocales: Array; + stagedProductCount: Scalars['Int']; + version: Scalars['Long']; +}; + +export type TCategorySearch_DescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TCategorySearch_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TCategorySearch_SlugArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TCategorySearchResult = { + __typename?: 'CategorySearchResult'; + count: Scalars['Int']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Int']; +}; + +export type TCategorySlugChanged = TMessagePayload & { + __typename?: 'CategorySlugChanged'; + oldSlug?: Maybe; + oldSlugAllLocales?: Maybe>; + slug?: Maybe; + slugAllLocales: Array; + type: Scalars['String']; +}; + +export type TCategorySlugChanged_OldSlugArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TCategorySlugChanged_SlugArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TCategoryUpdateAction = { + addAsset?: InputMaybe; + changeAssetName?: InputMaybe; + changeAssetOrder?: InputMaybe; + changeName?: InputMaybe; + changeOrderHint?: InputMaybe; + changeParent?: InputMaybe; + changeSlug?: InputMaybe; + removeAsset?: InputMaybe; + setAssetCustomField?: InputMaybe; + setAssetCustomType?: InputMaybe; + setAssetDescription?: InputMaybe; + setAssetKey?: InputMaybe; + setAssetSources?: InputMaybe; + setAssetTags?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setDescription?: InputMaybe; + setExternalId?: InputMaybe; + setKey?: InputMaybe; + setMetaDescription?: InputMaybe; + setMetaKeywords?: InputMaybe; + setMetaTitle?: InputMaybe; +}; + +export type TChangeAttributeGroupName = { + name: Array; +}; + +export type TChangeCartCustomLineItemMoney = { + customLineItemId: Scalars['String']; + money: TBaseMoneyInput; +}; + +export type TChangeCartCustomLineItemQuantity = { + customLineItemId: Scalars['String']; + quantity: Scalars['Long']; +}; + +export type TChangeCartDiscountCartPredicate = { + cartPredicate: Scalars['String']; +}; + +export type TChangeCartDiscountIsActive = { + isActive: Scalars['Boolean']; +}; + +export type TChangeCartDiscountName = { + name: Array; +}; + +export type TChangeCartDiscountRequiresDiscountCode = { + requiresDiscountCode: Scalars['Boolean']; +}; + +export type TChangeCartDiscountSortOrder = { + sortOrder: Scalars['String']; +}; + +export type TChangeCartDiscountStackingMode = { + stackingMode: TStackingMode; +}; + +export type TChangeCartDiscountTarget = { + target: TCartDiscountTargetInput; +}; + +export type TChangeCartDiscountValue = { + value: TCartDiscountValueInput; +}; + +export type TChangeCartLineItemQuantity = { + externalPrice?: InputMaybe; + externalTotalPrice?: InputMaybe; + lineItemId: Scalars['String']; + quantity: Scalars['Long']; +}; + +export type TChangeCartTaxCalculationMode = { + taxCalculationMode: TTaxCalculationMode; +}; + +export type TChangeCartTaxMode = { + taxMode: TTaxMode; +}; + +export type TChangeCartTaxRoundingMode = { + taxRoundingMode: TRoundingMode; +}; + +export type TChangeCategoryAssetName = { + assetId?: InputMaybe; + assetKey?: InputMaybe; + name: Array; +}; + +export type TChangeCategoryAssetOrder = { + assetOrder: Array; +}; + +export type TChangeCategoryName = { + name: Array; +}; + +export type TChangeCategoryOrderHint = { + orderHint: Scalars['String']; +}; + +export type TChangeCategoryParent = { + parent: TResourceIdentifierInput; +}; + +export type TChangeCategorySlug = { + slug: Array; +}; + +export type TChangeChannelDescription = { + description?: InputMaybe>; +}; + +export type TChangeChannelKey = { + key: Scalars['String']; +}; + +export type TChangeChannelName = { + name?: InputMaybe>; +}; + +export type TChangeCustomerAddress = { + address: TAddressInput; + addressId?: InputMaybe; + addressKey?: InputMaybe; +}; + +export type TChangeCustomerEmail = { + email: Scalars['String']; +}; + +export type TChangeCustomerGroupName = { + name: Scalars['String']; +}; + +export type TChangeDiscountCodeCartDiscounts = { + cartDiscounts: Array; +}; + +export type TChangeDiscountCodeGroups = { + groups: Array; +}; + +export type TChangeDiscountCodeIsActive = { + isActive: Scalars['Boolean']; +}; + +export type TChangeExtensionDestination = { + destination: TExtensionDestinationInput; +}; + +export type TChangeExtensionTriggers = { + triggers: Array; +}; + +export type TChangeInventoryEntryQuantity = { + quantity: Scalars['Long']; +}; + +export type TChangeMyCartTaxMode = { + taxMode: TTaxMode; +}; + +export type TChangeOrderPaymentState = { + paymentState: TPaymentState; +}; + +export type TChangeOrderShipmentState = { + shipmentState: TShipmentState; +}; + +export type TChangeOrderState = { + orderState: TOrderState; +}; + +export type TChangePaymentAmountPlanned = { + amount: TMoneyInput; +}; + +export type TChangePaymentTransactionInteractionId = { + interactionId: Scalars['String']; + transactionId: Scalars['String']; +}; + +export type TChangePaymentTransactionState = { + state: TTransactionState; + transactionId: Scalars['String']; +}; + +export type TChangePaymentTransactionTimestamp = { + timestamp: Scalars['DateTime']; + transactionId: Scalars['String']; +}; + +export type TChangeProductAssetName = { + assetId?: InputMaybe; + assetKey?: InputMaybe; + name: Array; + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TChangeProductAssetOrder = { + assetOrder: Array; + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TChangeProductDiscountIsActive = { + isActive: Scalars['Boolean']; +}; + +export type TChangeProductDiscountName = { + name: Array; +}; + +export type TChangeProductDiscountPredicate = { + predicate: Scalars['String']; +}; + +export type TChangeProductDiscountSortOrder = { + sortOrder: Scalars['String']; +}; + +export type TChangeProductDiscountValue = { + value: TProductDiscountValueInput; +}; + +export type TChangeProductImageLabel = { + imageUrl: Scalars['String']; + label?: InputMaybe; + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TChangeProductMasterVariant = { + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TChangeProductName = { + name: Array; + staged?: InputMaybe; +}; + +export type TChangeProductPrice = { + price: TProductPriceDataInput; + priceId?: InputMaybe; + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TChangeProductSelectionName = { + name: Array; +}; + +export type TChangeProductSlug = { + slug: Array; + staged?: InputMaybe; +}; + +export type TChangeProjectSettingsCartsConfiguration = { + cartsConfiguration: TCartsConfigurationInput; +}; + +export type TChangeProjectSettingsCountries = { + countries: Array; +}; + +export type TChangeProjectSettingsCountryTaxRateFallbackEnabled = { + countryTaxRateFallbackEnabled: Scalars['Boolean']; +}; + +export type TChangeProjectSettingsCurrencies = { + currencies: Array; +}; + +export type TChangeProjectSettingsLanguages = { + languages: Array; +}; + +export type TChangeProjectSettingsMessagesConfiguration = { + messagesConfiguration: TMessagesConfigurationDraft; +}; + +export type TChangeProjectSettingsMessagesEnabled = { + messagesEnabled: Scalars['Boolean']; +}; + +export type TChangeProjectSettingsName = { + name: Scalars['String']; +}; + +export type TChangeProjectSettingsOrderSearchStatus = { + status: TOrderSearchStatus; +}; + +export type TChangeProjectSettingsProductSearchIndexingEnabled = { + enabled: Scalars['Boolean']; +}; + +export type TChangeProjectSettingsShoppingListsConfiguration = { + shoppingListsConfiguration: TShoppingListsConfigurationInput; +}; + +export type TChangeShippingMethodIsDefault = { + isDefault: Scalars['Boolean']; +}; + +export type TChangeShippingMethodName = { + name: Scalars['String']; +}; + +export type TChangeShippingMethodTaxCategory = { + taxCategory: TResourceIdentifierInput; +}; + +export type TChangeShoppingListLineItemQuantity = { + lineItemId: Scalars['String']; + quantity: Scalars['Int']; +}; + +export type TChangeShoppingListLineItemsOrder = { + lineItemOrder: Array; +}; + +export type TChangeShoppingListName = { + name: Array; +}; + +export type TChangeShoppingListTextLineItemName = { + name: Array; + textLineItemId: Scalars['String']; +}; + +export type TChangeShoppingListTextLineItemQuantity = { + quantity: Scalars['Int']; + textLineItemId: Scalars['String']; +}; + +export type TChangeShoppingListTextLineItemsOrder = { + textLineItemOrder: Array; +}; + +export type TChangeStagedOrderCustomLineItemMoney = { + customLineItemId: Scalars['String']; + money: TBaseMoneyInput; +}; + +export type TChangeStagedOrderCustomLineItemMoneyOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'ChangeStagedOrderCustomLineItemMoneyOutput'; + customLineItemId: Scalars['String']; + money: TBaseMoney; + type: Scalars['String']; + }; + +export type TChangeStagedOrderCustomLineItemQuantity = { + customLineItemId: Scalars['String']; + quantity: Scalars['Long']; +}; + +export type TChangeStagedOrderCustomLineItemQuantityOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'ChangeStagedOrderCustomLineItemQuantityOutput'; + customLineItemId: Scalars['String']; + quantity: Scalars['Long']; + type: Scalars['String']; + }; + +export type TChangeStagedOrderLineItemQuantity = { + externalPrice?: InputMaybe; + externalTotalPrice?: InputMaybe; + lineItemId: Scalars['String']; + quantity: Scalars['Long']; +}; + +export type TChangeStagedOrderLineItemQuantityOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'ChangeStagedOrderLineItemQuantityOutput'; + externalPrice?: Maybe; + externalTotalPrice?: Maybe; + lineItemId: Scalars['String']; + quantity: Scalars['Long']; + type: Scalars['String']; + }; + +export type TChangeStagedOrderOrderState = { + orderState: TOrderState; +}; + +export type TChangeStagedOrderOrderStateOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'ChangeStagedOrderOrderStateOutput'; + orderState: TOrderState; + type: Scalars['String']; + }; + +export type TChangeStagedOrderPaymentState = { + paymentState: TPaymentState; +}; + +export type TChangeStagedOrderPaymentStateOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'ChangeStagedOrderPaymentStateOutput'; + paymentState: TPaymentState; + type: Scalars['String']; + }; + +export type TChangeStagedOrderShipmentState = { + shipmentState: TShipmentState; +}; + +export type TChangeStagedOrderShipmentStateOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'ChangeStagedOrderShipmentStateOutput'; + shipmentState: TShipmentState; + type: Scalars['String']; + }; + +export type TChangeStagedOrderTaxCalculationMode = { + taxCalculationMode: TTaxCalculationMode; +}; + +export type TChangeStagedOrderTaxCalculationModeOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'ChangeStagedOrderTaxCalculationModeOutput'; + taxCalculationMode: TTaxCalculationMode; + type: Scalars['String']; + }; + +export type TChangeStagedOrderTaxMode = { + taxMode: TTaxMode; +}; + +export type TChangeStagedOrderTaxModeOutput = TStagedOrderUpdateActionOutput & { + __typename?: 'ChangeStagedOrderTaxModeOutput'; + taxMode: TTaxMode; + type: Scalars['String']; +}; + +export type TChangeStagedOrderTaxRoundingMode = { + taxRoundingMode: TRoundingMode; +}; + +export type TChangeStagedOrderTaxRoundingModeOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'ChangeStagedOrderTaxRoundingModeOutput'; + taxRoundingMode: TRoundingMode; + type: Scalars['String']; + }; + +export type TChangeStandalonePriceValue = { + value: TBaseMoneyInput; +}; + +export type TChangeStateInitial = { + initial: Scalars['Boolean']; +}; + +export type TChangeStateKey = { + key: Scalars['String']; +}; + +export type TChangeStateType = { + type: TStateType; +}; + +export type TChangeStoreProductSelectionActive = { + active: Scalars['Boolean']; + productSelection: TResourceIdentifierInput; +}; + +export type TChangeSubscription = { + __typename?: 'ChangeSubscription'; + resourceTypeId: Scalars['String']; +}; + +export type TChangeSubscriptionDestination = { + destination: TDestinationInput; +}; + +export type TChangeSubscriptionInput = { + resourceTypeId: Scalars['String']; +}; + +export type TChangeTypeEnumValueLabel = { + fieldName: Scalars['String']; + value: TEnumValueInput; +}; + +export type TChangeTypeEnumValueOrder = { + fieldName: Scalars['String']; + keys: Array; +}; + +export type TChangeTypeFieldDefinitionOrder = { + fieldNames: Array; +}; + +export type TChangeTypeInputHint = { + fieldName: Scalars['String']; + inputHint: TTextInputHint; +}; + +export type TChangeTypeKey = { + key: Scalars['String']; +}; + +export type TChangeTypeLabel = { + fieldName: Scalars['String']; + label: Array; +}; + +export type TChangeTypeLocalizedEnumValueLabel = { + fieldName: Scalars['String']; + value: TLocalizedEnumValueInput; +}; + +export type TChangeTypeLocalizedEnumValueOrder = { + fieldName: Scalars['String']; + keys: Array; +}; + +export type TChangeTypeName = { + name: Array; +}; + +export type TChangeZoneName = { + name: Scalars['String']; +}; + +export type TChannel = TReferenceExpandable & + TReviewTarget & + TVersioned & { + __typename?: 'Channel'; + address?: Maybe; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + description?: Maybe; + descriptionAllLocales?: Maybe>; + geoLocation?: Maybe; + id: Scalars['String']; + key: Scalars['String']; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + name?: Maybe; + nameAllLocales?: Maybe>; + reviewRatingStatistics?: Maybe; + roles: Array; + version: Scalars['Long']; + }; + +export type TChannel_DescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TChannel_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TChannelDraft = { + address?: InputMaybe; + custom?: InputMaybe; + description?: InputMaybe>; + geoLocation?: InputMaybe; + key: Scalars['String']; + name?: InputMaybe>; + roles: Array; +}; + +export type TChannelQueryResult = { + __typename?: 'ChannelQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TChannelReferenceIdentifier = { + __typename?: 'ChannelReferenceIdentifier'; + id?: Maybe; + key?: Maybe; + typeId: Scalars['String']; +}; + +export enum TChannelRole { + /** Role tells that this channel can be used to track inventory entries.Channels with this role can be treated as warehouses */ + InventorySupply = 'InventorySupply', + /** Role tells that this channel can be used to track order export activities. */ + OrderExport = 'OrderExport', + /** Role tells that this channel can be used to track order import activities. */ + OrderImport = 'OrderImport', + /** This role can be combined with some other roles (e.g. with `InventorySupply`) to represent the fact that this particular channel is the primary/master channel among the channels of the same type. */ + Primary = 'Primary', + /** Role tells that this channel can be used to expose products to a specific distribution channel. It can be used by the cart to select a product price. */ + ProductDistribution = 'ProductDistribution', +} + +export type TChannelUpdateAction = { + addRoles?: InputMaybe; + changeDescription?: InputMaybe; + changeKey?: InputMaybe; + changeName?: InputMaybe; + removeRoles?: InputMaybe; + setAddress?: InputMaybe; + setAddressCustomField?: InputMaybe; + setAddressCustomType?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setGeoLocation?: InputMaybe; + setRoles?: InputMaybe; +}; + +export type TClassificationShippingRateInput = TShippingRateInput & { + __typename?: 'ClassificationShippingRateInput'; + key: Scalars['String']; + label?: Maybe; + labelAllLocales: Array; + type: Scalars['String']; +}; + +export type TClassificationShippingRateInput_LabelArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TClassificationShippingRateInputDraft = { + key: Scalars['String']; +}; + +export type TClassificationShippingRateInputDraftOutput = + TShippingRateInputDraftOutput & { + __typename?: 'ClassificationShippingRateInputDraftOutput'; + key: Scalars['String']; + type: Scalars['String']; + }; + +export type TCloudEventsSubscriptionsFormat = TNotificationFormat & { + __typename?: 'CloudEventsSubscriptionsFormat'; + cloudEventsVersion: Scalars['String']; + type: Scalars['String']; +}; + +export type TCloudEventsSubscriptionsFormatInput = { + cloudEventsVersion: Scalars['String']; +}; + +export type TCommercetoolsSubscription = TVersioned & { + __typename?: 'CommercetoolsSubscription'; + changes: Array; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + destination: TDestination; + format: TNotificationFormat; + id: Scalars['String']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + messages: Array; + status: TSubscriptionHealthStatus; + version: Scalars['Long']; +}; + +export type TCommercetoolsSubscriptionQueryResult = { + __typename?: 'CommercetoolsSubscriptionQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TCreateApiClient = { + accessTokenValiditySeconds?: InputMaybe; + deleteDaysAfterCreation?: InputMaybe; + name: Scalars['String']; + refreshTokenValiditySeconds?: InputMaybe; + scope: Scalars['String']; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TCreateProductSelectionDraft = { + custom?: InputMaybe; + key?: InputMaybe; + name: Array; +}; + +export type TCreateStandalonePrice = { + channel?: InputMaybe; + country?: InputMaybe; + custom?: InputMaybe; + customerGroup?: InputMaybe; + discounted?: InputMaybe; + key?: InputMaybe; + sku: Scalars['String']; + tiers?: InputMaybe>; + validFrom?: InputMaybe; + validUntil?: InputMaybe; + value: TBaseMoneyInput; +}; + +export type TCreateStore = { + custom?: InputMaybe; + distributionChannels?: InputMaybe>; + key: Scalars['String']; + languages?: InputMaybe>; + name?: InputMaybe>; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + productSelections?: InputMaybe>; + supplyChannels?: InputMaybe>; +}; + +export type TCreateZone = { + description?: InputMaybe; + key?: InputMaybe; + locations?: InputMaybe>; + name: Scalars['String']; +}; + +export type TCustomField = { + name: Scalars['String']; +}; + +/** + * A key-value pair representing the field name and value of one single custom field. + * + * The value of this custom field consists of escaped JSON based on the FieldDefinition of the Type. + * + * Examples for `value`: + * + * * FieldType `String`: `"\"This is a string\""` + * * FieldType `DateTimeType`: `"\"2018-10-12T14:00:00.000Z\""` + * * FieldType `Number`: `"4"` + * * FieldType `Set` with an elementType of `String`: `"[\"This is a string\", \"This is another string\"]"` + * * FieldType `Reference`: `"{\"id\", \"b911b62d-353a-4388-93ee-8d488d9af962\", \"typeId\", \"product\"}"` + */ +export type TCustomFieldInput = { + name: Scalars['String']; + /** + * The value of this custom field consists of escaped JSON based on the FieldDefinition of the Type. + * + * Examples for `value`: + * + * * FieldType `String`: `"\"This is a string\""` + * * FieldType `DateTimeType`: `"\"2018-10-12T14:00:00.000Z\""` + * * FieldType `Number`: `"4"` + * * FieldType `Set` with an elementType of `String`: `"[\"This is a string\", \"This is another string\"]"` + * * FieldType `Reference`: `"{\"id\", \"b911b62d-353a-4388-93ee-8d488d9af962\", \"typeId\", \"product\"}"` + */ + value: Scalars['String']; +}; + +export type TCustomFieldsCommand = { + __typename?: 'CustomFieldsCommand'; + fields: Scalars['Json']; + typeId?: Maybe; + typeKey?: Maybe; + typeResId?: Maybe; +}; + +export type TCustomFieldsDraft = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TCustomFieldsType = { + __typename?: 'CustomFieldsType'; + /** This field contains non-typed data. */ + customFieldsRaw?: Maybe>; + type?: Maybe; + typeRef: TReference; +}; + +export type TCustomFieldsType_CustomFieldsRawArgs = { + excludeNames?: InputMaybe>; + includeNames?: InputMaybe>; +}; + +/** A custom line item is a generic item that can be added to the cart but is not bound to a product. You can use it for discounts (negative money), vouchers, complex cart rules, additional services or fees. You control the lifecycle of this item. */ +export type TCustomLineItem = { + __typename?: 'CustomLineItem'; + custom?: Maybe; + discountedPricePerQuantity: Array; + id: Scalars['String']; + money: TBaseMoney; + name?: Maybe; + nameAllLocales: Array; + quantity: Scalars['Long']; + shippingDetails?: Maybe; + slug: Scalars['String']; + state: Array; + taxCategory?: Maybe; + taxCategoryRef?: Maybe; + taxRate?: Maybe; + taxedPrice?: Maybe; + totalPrice: TMoney; +}; + +/** A custom line item is a generic item that can be added to the cart but is not bound to a product. You can use it for discounts (negative money), vouchers, complex cart rules, additional services or fees. You control the lifecycle of this item. */ +export type TCustomLineItem_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TCustomLineItemDraft = { + custom?: InputMaybe; + externalTaxRate?: InputMaybe; + money: TBaseMoneyInput; + name: Array; + quantity?: InputMaybe; + shippingDetails?: InputMaybe; + slug: Scalars['String']; + taxCategory?: InputMaybe; +}; + +export type TCustomLineItemDraftOutput = { + __typename?: 'CustomLineItemDraftOutput'; + custom?: Maybe; + externalTaxRate?: Maybe; + money: TBaseMoney; + name?: Maybe; + nameAllLocales: Array; + quantity?: Maybe; + shippingDetails?: Maybe; + slug: Scalars['String']; + taxCategoryResId?: Maybe; +}; + +export type TCustomLineItemDraftOutput_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TCustomLineItemReturnItem = TReturnItem & { + __typename?: 'CustomLineItemReturnItem'; + comment?: Maybe; + createdAt: Scalars['DateTime']; + custom?: Maybe; + customLineItemId: Scalars['String']; + id: Scalars['String']; + lastModifiedAt: Scalars['DateTime']; + paymentState: TReturnPaymentState; + quantity: Scalars['Long']; + shipmentState: TReturnShipmentState; + type: Scalars['String']; +}; + +export type TCustomLineItemStateTransition = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'CustomLineItemStateTransition'; + customLineItemId: Scalars['String']; + fromState?: Maybe; + fromStateRef: TReference; + quantity: Scalars['Long']; + toState?: Maybe; + toStateRef: TReference; + transitionDate: Scalars['DateTime']; + type: Scalars['String']; + }; + +export type TCustomLineItemsTarget = TCartDiscountTarget & { + __typename?: 'CustomLineItemsTarget'; + predicate: Scalars['String']; + type: Scalars['String']; +}; + +export type TCustomLineItemsTargetInput = { + predicate: Scalars['String']; +}; + +export type TCustomObject = TReferenceExpandable & + TVersioned & { + __typename?: 'CustomObject'; + container: Scalars['String']; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + id: Scalars['String']; + key: Scalars['String']; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + value: Scalars['Json']; + version: Scalars['Long']; + }; + +/** + * An input object used to create a new, or update an existing Custom Object. + * + * The value should be passed in a form of escaped JSON. + * + * Example for `value` field: + * + * ``` + * "{ \"stringField\": \"myVal\", \"numberField\": 123, \"boolField\": false, \"nestedObject\": { \"nestedObjectKey\": \"anotherValue\" }, \"dateField\": \"2018-10-12T14:00:00.000Z\" }" + * ``` + */ +export type TCustomObjectDraft = { + container: Scalars['String']; + key: Scalars['String']; + /** + * The value should be passed in a form of escaped JSON. + * + * Example for `value` field: + * + * ``` + * "{ \"stringField\": \"myVal\", \"numberField\": 123, \"boolField\": false, \"nestedObject\": { \"nestedObjectKey\": \"anotherValue\" }, \"dateField\": \"2018-10-12T14:00:00.000Z\" }" + * ``` + */ + value: Scalars['String']; + version?: InputMaybe; +}; + +export type TCustomObjectLimitWithCurrent = TLimitWithCurrent & { + __typename?: 'CustomObjectLimitWithCurrent'; + current: Scalars['Long']; + limit?: Maybe; +}; + +export type TCustomObjectLimitsProjection = { + __typename?: 'CustomObjectLimitsProjection'; + total: TCustomObjectLimitWithCurrent; +}; + +export type TCustomObjectQueryResult = { + __typename?: 'CustomObjectQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TCustomSuggestTokenizer = TSuggestTokenizer & { + __typename?: 'CustomSuggestTokenizer'; + inputs: Array; + type: Scalars['String']; +}; + +export type TCustomSuggestTokenizerInput = { + inputs: Array; +}; + +export type TCustomSuggestTokenizerProductSearch = + TSuggestTokenizerProductSearch & { + __typename?: 'CustomSuggestTokenizerProductSearch'; + inputs: Array; + type: Scalars['String']; + }; + +/** A customer is a person purchasing products. Carts, Orders and Reviews can be associated to a customer. */ +export type TCustomer = TReferenceExpandable & + TVersioned & { + __typename?: 'Customer'; + addresses: Array; + authenticationMode?: Maybe; + billingAddressIds: Array; + billingAddresses: Array; + companyName?: Maybe; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + customerGroup?: Maybe; + customerGroupRef?: Maybe; + customerNumber?: Maybe; + dateOfBirth?: Maybe; + defaultBillingAddress?: Maybe; + defaultBillingAddressId?: Maybe; + defaultShippingAddress?: Maybe; + defaultShippingAddressId?: Maybe; + email: Scalars['String']; + externalId?: Maybe; + firstName?: Maybe; + id: Scalars['String']; + isEmailVerified: Scalars['Boolean']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + lastName?: Maybe; + locale?: Maybe; + middleName?: Maybe; + password?: Maybe; + salutation?: Maybe; + shippingAddressIds: Array; + shippingAddresses: Array; + stores: Array; + storesRef: Array; + title?: Maybe; + vatId?: Maybe; + version: Scalars['Long']; + }; + +/** A field to access a customer's active cart. */ +export type TCustomerActiveCartInterface = { + customerActiveCart?: Maybe; +}; + +/** A field to access a customer's active cart. */ +export type TCustomerActiveCartInterface_CustomerActiveCartArgs = { + customerId: Scalars['String']; +}; + +export type TCustomerAddressAdded = TMessagePayload & { + __typename?: 'CustomerAddressAdded'; + address: TAddress; + type: Scalars['String']; +}; + +export type TCustomerAddressChanged = TMessagePayload & { + __typename?: 'CustomerAddressChanged'; + address: TAddress; + type: Scalars['String']; +}; + +export type TCustomerAddressRemoved = TMessagePayload & { + __typename?: 'CustomerAddressRemoved'; + address: TAddress; + type: Scalars['String']; +}; + +export type TCustomerCompanyNameSet = TMessagePayload & { + __typename?: 'CustomerCompanyNameSet'; + companyName?: Maybe; + type: Scalars['String']; +}; + +export type TCustomerCreated = TMessagePayload & { + __typename?: 'CustomerCreated'; + customer: TCustomer; + type: Scalars['String']; +}; + +export type TCustomerDateOfBirthSet = TMessagePayload & { + __typename?: 'CustomerDateOfBirthSet'; + dateOfBirth?: Maybe; + type: Scalars['String']; +}; + +export type TCustomerDeleted = TMessagePayload & { + __typename?: 'CustomerDeleted'; + type: Scalars['String']; +}; + +export type TCustomerEmailChanged = TMessagePayload & { + __typename?: 'CustomerEmailChanged'; + email: Scalars['String']; + type: Scalars['String']; +}; + +export type TCustomerEmailToken = TVersioned & { + __typename?: 'CustomerEmailToken'; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + customerId: Scalars['String']; + expiresAt: Scalars['DateTime']; + id: Scalars['String']; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + value: Scalars['String']; + version: Scalars['Long']; +}; + +export type TCustomerEmailVerified = TMessagePayload & { + __typename?: 'CustomerEmailVerified'; + type: Scalars['String']; +}; + +export type TCustomerFirstNameSet = TMessagePayload & { + __typename?: 'CustomerFirstNameSet'; + firstName?: Maybe; + type: Scalars['String']; +}; + +/** A customer can be a member in a customer group (e.g. reseller, gold member). A customer group can be used in price calculations with special prices being assigned to certain customer groups. */ +export type TCustomerGroup = TReferenceExpandable & + TVersioned & { + __typename?: 'CustomerGroup'; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + id: Scalars['String']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + name: Scalars['String']; + version: Scalars['Long']; + }; + +export type TCustomerGroupDraft = { + custom?: InputMaybe; + groupName: Scalars['String']; + key?: InputMaybe; +}; + +export type TCustomerGroupLimitWithCurrent = TLimitWithCurrent & { + __typename?: 'CustomerGroupLimitWithCurrent'; + current: Scalars['Long']; + limit?: Maybe; +}; + +export type TCustomerGroupLimitsProjection = { + __typename?: 'CustomerGroupLimitsProjection'; + total: TCustomerGroupLimitWithCurrent; +}; + +export type TCustomerGroupQueryResult = { + __typename?: 'CustomerGroupQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TCustomerGroupReferenceIdentifier = { + __typename?: 'CustomerGroupReferenceIdentifier'; + id?: Maybe; + key?: Maybe; + typeId: Scalars['String']; +}; + +export type TCustomerGroupSet = TMessagePayload & { + __typename?: 'CustomerGroupSet'; + customerGroup?: Maybe; + customerGroupRef?: Maybe; + type: Scalars['String']; +}; + +export type TCustomerGroupUpdateAction = { + changeName?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setKey?: InputMaybe; +}; + +export type TCustomerLastNameSet = TMessagePayload & { + __typename?: 'CustomerLastNameSet'; + lastName?: Maybe; + type: Scalars['String']; +}; + +export type TCustomerLimitWithCurrent = TLimitWithCurrent & { + __typename?: 'CustomerLimitWithCurrent'; + current: Scalars['Long']; + limit?: Maybe; +}; + +export type TCustomerLimitsProjection = { + __typename?: 'CustomerLimitsProjection'; + total: TCustomerLimitWithCurrent; +}; + +export type TCustomerPasswordToken = TVersioned & { + __typename?: 'CustomerPasswordToken'; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + customerId: Scalars['String']; + expiresAt: Scalars['DateTime']; + id: Scalars['String']; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + value: Scalars['String']; + version: Scalars['Long']; +}; + +export type TCustomerPasswordUpdated = TMessagePayload & { + __typename?: 'CustomerPasswordUpdated'; + reset: Scalars['Boolean']; + type: Scalars['String']; +}; + +/** Fields to access customer accounts. Includes direct access to a single customer and searching for customers. */ +export type TCustomerQueryInterface = { + customer?: Maybe; + customers: TCustomerQueryResult; +}; + +/** Fields to access customer accounts. Includes direct access to a single customer and searching for customers. */ +export type TCustomerQueryInterface_CustomerArgs = { + emailToken?: InputMaybe; + id?: InputMaybe; + key?: InputMaybe; + passwordToken?: InputMaybe; +}; + +/** Fields to access customer accounts. Includes direct access to a single customer and searching for customers. */ +export type TCustomerQueryInterface_CustomersArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TCustomerQueryResult = { + __typename?: 'CustomerQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TCustomerSignInDraft = { + anonymousCart?: InputMaybe; + /** This field will be deprecated in favour of anonymousCart.id. */ + anonymousCartId?: InputMaybe; + anonymousCartSignInMode?: InputMaybe; + anonymousId?: InputMaybe; + email: Scalars['String']; + password: Scalars['String']; + updateProductData?: InputMaybe; +}; + +export type TCustomerSignInResult = { + __typename?: 'CustomerSignInResult'; + cart?: Maybe; + customer: TCustomer; +}; + +export type TCustomerSignMeInDraft = { + activeCartSignInMode?: InputMaybe; + email: Scalars['String']; + password: Scalars['String']; + updateProductData?: InputMaybe; +}; + +export type TCustomerSignMeUpDraft = { + addresses?: InputMaybe>; + /** The indices of the billing addresses in the `addresses` list. The `billingAddressIds` of the customer will be set to the IDs of that addresses. */ + billingAddresses?: InputMaybe>; + companyName?: InputMaybe; + custom?: InputMaybe; + dateOfBirth?: InputMaybe; + /** The index of the address in the `addresses` list. The `defaultBillingAddressId` of the customer will be set to the ID of that address. */ + defaultBillingAddress?: InputMaybe; + /** The index of the address in the `addresses` list. The `defaultShippingAddressId` of the customer will be set to the ID of that address. */ + defaultShippingAddress?: InputMaybe; + email: Scalars['String']; + firstName?: InputMaybe; + key?: InputMaybe; + lastName?: InputMaybe; + locale?: InputMaybe; + middleName?: InputMaybe; + password?: InputMaybe; + salutation?: InputMaybe; + /** The indices of the shipping addresses in the `addresses` list. The `shippingAddressIds` of the `Customer` will be set to the IDs of that addresses. */ + shippingAddresses?: InputMaybe>; + stores?: InputMaybe>; + title?: InputMaybe; + vatId?: InputMaybe; +}; + +export type TCustomerSignUpDraft = { + addresses?: InputMaybe>; + anonymousCart?: InputMaybe; + /** This field will be deprecated in favour of anonymousCart.id. */ + anonymousCartId?: InputMaybe; + anonymousId?: InputMaybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + authenticationMode?: InputMaybe; + /** The indices of the billing addresses in the `addresses` list. The `billingAddressIds` of the customer will be set to the IDs of that addresses. */ + billingAddresses?: InputMaybe>; + companyName?: InputMaybe; + custom?: InputMaybe; + customerGroup?: InputMaybe; + customerNumber?: InputMaybe; + dateOfBirth?: InputMaybe; + /** The index of the address in the `addresses` list. The `defaultBillingAddressId` of the customer will be set to the ID of that address. */ + defaultBillingAddress?: InputMaybe; + /** The index of the address in the `addresses` list. The `defaultShippingAddressId` of the customer will be set to the ID of that address. */ + defaultShippingAddress?: InputMaybe; + email: Scalars['String']; + externalId?: InputMaybe; + firstName?: InputMaybe; + isEmailVerified?: InputMaybe; + key?: InputMaybe; + lastName?: InputMaybe; + locale?: InputMaybe; + middleName?: InputMaybe; + password?: InputMaybe; + salutation?: InputMaybe; + /** The indices of the shipping addresses in the `addresses` list. The `shippingAddressIds` of the `Customer` will be set to the IDs of that addresses. */ + shippingAddresses?: InputMaybe>; + stores?: InputMaybe>; + title?: InputMaybe; + vatId?: InputMaybe; +}; + +export type TCustomerTitleSet = TMessagePayload & { + __typename?: 'CustomerTitleSet'; + title?: Maybe; + type: Scalars['String']; +}; + +export type TCustomerUpdateAction = { + addAddress?: InputMaybe; + addBillingAddressId?: InputMaybe; + addShippingAddressId?: InputMaybe; + addStore?: InputMaybe; + changeAddress?: InputMaybe; + changeEmail?: InputMaybe; + removeAddress?: InputMaybe; + removeBillingAddressId?: InputMaybe; + removeShippingAddressId?: InputMaybe; + removeStore?: InputMaybe; + setAddressCustomField?: InputMaybe; + setAddressCustomType?: InputMaybe; + setAuthenticationMode?: InputMaybe; + setCompanyName?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setCustomerGroup?: InputMaybe; + setCustomerNumber?: InputMaybe; + setDateOfBirth?: InputMaybe; + setDefaultBillingAddress?: InputMaybe; + setDefaultShippingAddress?: InputMaybe; + setExternalId?: InputMaybe; + setFirstName?: InputMaybe; + setKey?: InputMaybe; + setLastName?: InputMaybe; + setLocale?: InputMaybe; + setMiddleName?: InputMaybe; + setSalutation?: InputMaybe; + setStores?: InputMaybe; + setTitle?: InputMaybe; + setVatId?: InputMaybe; +}; + +export type TDateAttribute = TAttribute & { + __typename?: 'DateAttribute'; + name: Scalars['String']; + value: Scalars['Date']; +}; + +export type TDateAttributeDefinitionType = TAttributeDefinitionType & { + __typename?: 'DateAttributeDefinitionType'; + name: Scalars['String']; +}; + +export type TDateField = TCustomField & { + __typename?: 'DateField'; + name: Scalars['String']; + value: Scalars['Date']; +}; + +export type TDateTimeAttribute = TAttribute & { + __typename?: 'DateTimeAttribute'; + name: Scalars['String']; + value: Scalars['DateTime']; +}; + +export type TDateTimeAttributeDefinitionType = TAttributeDefinitionType & { + __typename?: 'DateTimeAttributeDefinitionType'; + name: Scalars['String']; +}; + +export type TDateTimeField = TCustomField & { + __typename?: 'DateTimeField'; + name: Scalars['String']; + value: Scalars['DateTime']; +}; + +export type TDateTimeType = TFieldType & { + __typename?: 'DateTimeType'; + name: Scalars['String']; +}; + +export type TDateType = TFieldType & { + __typename?: 'DateType'; + name: Scalars['String']; +}; + +export type TDelivery = { + __typename?: 'Delivery'; + address?: Maybe; + createdAt: Scalars['DateTime']; + custom?: Maybe; + id: Scalars['String']; + items: Array; + parcels: Array; +}; + +export type TDeliveryAdded = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'DeliveryAdded'; + delivery: TDelivery; + type: Scalars['String']; + }; + +export type TDeliveryAddressSet = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'DeliveryAddressSet'; + address?: Maybe; + deliveryId: Scalars['String']; + oldAddress?: Maybe; + type: Scalars['String']; + }; + +export type TDeliveryItem = { + __typename?: 'DeliveryItem'; + id: Scalars['String']; + quantity: Scalars['Long']; +}; + +export type TDeliveryItemDraftType = { + id: Scalars['String']; + quantity: Scalars['Long']; +}; + +export type TDeliveryItemsUpdated = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'DeliveryItemsUpdated'; + deliveryId: Scalars['String']; + items: Array; + oldItems: Array; + type: Scalars['String']; + }; + +export type TDeliveryRemoved = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'DeliveryRemoved'; + delivery: TDelivery; + type: Scalars['String']; + }; + +export type TDestination = { + type: Scalars['String']; +}; + +export type TDestinationInput = { + AzureServiceBus?: InputMaybe; + EventBridge?: InputMaybe; + EventGrid?: InputMaybe; + GoogleCloudPubSub?: InputMaybe; + SNS?: InputMaybe; + SQS?: InputMaybe; +}; + +export type TDimensions = { + __typename?: 'Dimensions'; + height: Scalars['Int']; + width: Scalars['Int']; +}; + +export type TDimensionsInput = { + height: Scalars['Int']; + width: Scalars['Int']; +}; + +export type TDimensionsProductSearch = { + __typename?: 'DimensionsProductSearch'; + height: Scalars['Int']; + width: Scalars['Int']; +}; + +/** With discount codes it is possible to give specific cart discounts to an eligible amount of users. They are defined by a string value which can be added to a cart so that specific cart discounts can be applied to the cart. */ +export type TDiscountCode = TReferenceExpandable & + TVersioned & { + __typename?: 'DiscountCode'; + /** How many times this discount code was applied (only applications that were part of a successful checkout are considered) */ + applicationCount: Scalars['Long']; + applicationVersion?: Maybe; + cartDiscountRefs: Array; + cartDiscounts: Array; + cartPredicate?: Maybe; + code: Scalars['String']; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + description?: Maybe; + descriptionAllLocales?: Maybe>; + groups: Array; + id: Scalars['String']; + isActive: Scalars['Boolean']; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + maxApplications?: Maybe; + maxApplicationsPerCustomer?: Maybe; + name?: Maybe; + nameAllLocales?: Maybe>; + referenceRefs: Array; + validFrom?: Maybe; + validUntil?: Maybe; + version: Scalars['Long']; + }; + +/** With discount codes it is possible to give specific cart discounts to an eligible amount of users. They are defined by a string value which can be added to a cart so that specific cart discounts can be applied to the cart. */ +export type TDiscountCode_DescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +/** With discount codes it is possible to give specific cart discounts to an eligible amount of users. They are defined by a string value which can be added to a cart so that specific cart discounts can be applied to the cart. */ +export type TDiscountCode_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TDiscountCodeDraft = { + cartDiscounts: Array; + cartPredicate?: InputMaybe; + code: Scalars['String']; + custom?: InputMaybe; + description?: InputMaybe>; + groups?: InputMaybe>; + isActive?: InputMaybe; + maxApplications?: InputMaybe; + maxApplicationsPerCustomer?: InputMaybe; + name?: InputMaybe>; + validFrom?: InputMaybe; + validUntil?: InputMaybe; +}; + +export type TDiscountCodeInfo = { + __typename?: 'DiscountCodeInfo'; + discountCode?: Maybe; + discountCodeRef: TReference; + state?: Maybe; +}; + +export type TDiscountCodeQueryResult = { + __typename?: 'DiscountCodeQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export enum TDiscountCodeState { + /** The discount code is active and none of the discounts were applied because the discount application was stopped by one discount that has the StackingMode of StopAfterThisDiscount defined */ + ApplicationStoppedByPreviousDiscount = 'ApplicationStoppedByPreviousDiscount', + /** The discount code is active and it contains at least one active and valid CartDiscount. But its cart predicate does not match the cart or none of the contained active discount’s cart predicates match the cart */ + DoesNotMatchCart = 'DoesNotMatchCart', + /** The discount code is active and it contains at least one active and valid CartDiscount. The discount code cartPredicate matches the cart and at least one of the contained active discount’s cart predicates matches the cart. */ + MatchesCart = 'MatchesCart', + /** maxApplications or maxApplicationsPerCustomer for discountCode has been reached. */ + MaxApplicationReached = 'MaxApplicationReached', + /** The discount code is not active or it does not contain any active cart discounts. */ + NotActive = 'NotActive', + /** The discount code is not valid or it does not contain any valid cart discounts. Validity is determined based on the validFrom and validUntil dates */ + NotValid = 'NotValid', +} + +export type TDiscountCodeUpdateAction = { + changeCartDiscounts?: InputMaybe; + changeGroups?: InputMaybe; + changeIsActive?: InputMaybe; + setCartPredicate?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setDescription?: InputMaybe; + setMaxApplications?: InputMaybe; + setMaxApplicationsPerCustomer?: InputMaybe; + setName?: InputMaybe; + setValidFrom?: InputMaybe; + setValidFromAndUntil?: InputMaybe; + setValidUntil?: InputMaybe; +}; + +export type TDiscountedLineItemPortion = { + __typename?: 'DiscountedLineItemPortion'; + discount?: Maybe; + discountRef: TReference; + discountedAmount: TBaseMoney; +}; + +export type TDiscountedLineItemPrice = { + __typename?: 'DiscountedLineItemPrice'; + includedDiscounts: Array; + value: TBaseMoney; +}; + +export type TDiscountedLineItemPriceForQuantity = { + __typename?: 'DiscountedLineItemPriceForQuantity'; + discountedPrice: TDiscountedLineItemPrice; + quantity: Scalars['Long']; +}; + +export type TDiscountedProductPriceValue = { + __typename?: 'DiscountedProductPriceValue'; + discount?: Maybe; + discountRef: TReference; + value: TBaseMoney; +}; + +export type TDiscountedProductPriceValueInput = { + discount: TReferenceInput; + value: TBaseMoneyInput; +}; + +export type TDiscountedProductSearchPriceValue = { + __typename?: 'DiscountedProductSearchPriceValue'; + discount?: Maybe; + discountRef: TReference; + value: TBaseMoney; +}; + +export type TEnumAttribute = TAttribute & { + __typename?: 'EnumAttribute'; + key: Scalars['String']; + label: Scalars['String']; + name: Scalars['String']; +}; + +export type TEnumAttributeDefinitionType = TAttributeDefinitionType & { + __typename?: 'EnumAttributeDefinitionType'; + name: Scalars['String']; + values: TPlainEnumValueResult; +}; + +export type TEnumAttributeDefinitionType_ValuesArgs = { + excludeKeys?: InputMaybe>; + includeKeys?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; +}; + +export type TEnumField = TCustomField & { + __typename?: 'EnumField'; + key: Scalars['String']; + name: Scalars['String']; +}; + +export type TEnumType = TFieldType & { + __typename?: 'EnumType'; + name: Scalars['String']; + values: Array; +}; + +export type TEnumTypeDraft = { + values: Array; +}; + +export type TEnumValue = { + __typename?: 'EnumValue'; + key: Scalars['String']; + label: Scalars['String']; +}; + +export type TEnumValueInput = { + key: Scalars['String']; + label: Scalars['String']; +}; + +export type TEventBridgeDestination = TDestination & { + __typename?: 'EventBridgeDestination'; + accountId: Scalars['String']; + region: Scalars['String']; + source: Scalars['String']; + type: Scalars['String']; +}; + +export type TEventBridgeDestinationInput = { + accountId: Scalars['String']; + region: Scalars['String']; +}; + +export type TEventGridDestination = TDestination & { + __typename?: 'EventGridDestination'; + accessKey: Scalars['String']; + type: Scalars['String']; + uri: Scalars['String']; +}; + +export type TEventGridDestinationInput = { + accessKey: Scalars['String']; + uri: Scalars['String']; +}; + +export type TExistsFilterInput = { + path: Scalars['String']; +}; + +export type TExtension = TReferenceExpandable & + TVersioned & { + __typename?: 'Extension'; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + destination: TExtensionDestination; + id: Scalars['String']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + timeoutInMs?: Maybe; + triggers: Array; + version: Scalars['Long']; + }; + +export type TExtensionDestination = { + type: Scalars['String']; +}; + +export type TExtensionDestinationInput = { + AWSLambda?: InputMaybe; + HTTP?: InputMaybe; +}; + +export type TExtensionDraft = { + destination: TExtensionDestinationInput; + key?: InputMaybe; + timeoutInMs?: InputMaybe; + triggers: Array; +}; + +export type TExtensionLimitsProjection = { + __typename?: 'ExtensionLimitsProjection'; + timeoutInMs: TLimit; +}; + +export type TExtensionQueryResult = { + __typename?: 'ExtensionQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TExtensionUpdateAction = { + changeDestination?: InputMaybe; + changeTriggers?: InputMaybe; + setKey?: InputMaybe; + setTimeoutInMs?: InputMaybe; +}; + +export type TExternalDiscountValue = TProductDiscountValue & { + __typename?: 'ExternalDiscountValue'; + type: Scalars['String']; +}; + +export type TExternalDiscountValueInput = { + dummy?: InputMaybe; +}; + +export type TExternalLineItemTotalPrice = { + __typename?: 'ExternalLineItemTotalPrice'; + price: TBaseMoney; + totalPrice: TMoney; +}; + +export type TExternalLineItemTotalPriceDraft = { + price: TBaseMoneyInput; + totalPrice: TMoneyInput; +}; + +export type TExternalOAuth = { + __typename?: 'ExternalOAuth'; + authorizationHeader: Scalars['String']; + url: Scalars['String']; +}; + +export type TExternalOAuthDraft = { + authorizationHeader: Scalars['String']; + url: Scalars['String']; +}; + +export type TExternalTaxAmountDraft = { + taxRate: TExternalTaxRateDraft; + totalGross: TMoneyInput; +}; + +export type TExternalTaxAmountDraftOutput = { + __typename?: 'ExternalTaxAmountDraftOutput'; + taxRate: TExternalTaxRateDraftOutput; + totalGross: TMoney; +}; + +export type TExternalTaxRateDraft = { + amount: Scalars['Float']; + country: Scalars['Country']; + includedInPrice?: InputMaybe; + name: Scalars['String']; + state?: InputMaybe; + subRates?: InputMaybe>; +}; + +export type TExternalTaxRateDraftOutput = { + __typename?: 'ExternalTaxRateDraftOutput'; + amount?: Maybe; + country: Scalars['Country']; + includedInPrice: Scalars['Boolean']; + name: Scalars['String']; + state?: Maybe; + subRates: Array; +}; + +export type TFacetResult = { + type: Scalars['String']; +}; + +export type TFacetResultValue = { + __typename?: 'FacetResultValue'; + facet: Scalars['String']; + value: TFacetResult; +}; + +/** Field definitions describe custom fields and allow you to define some meta-information associated with the field. */ +export type TFieldDefinition = { + __typename?: 'FieldDefinition'; + inputHint: TTextInputHint; + label?: Maybe; + labelAllLocales: Array; + name: Scalars['String']; + required: Scalars['Boolean']; + type: TFieldType; +}; + +/** Field definitions describe custom fields and allow you to define some meta-information associated with the field. */ +export type TFieldDefinition_LabelArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TFieldDefinitionInput = { + inputHint: TTextInputHint; + label: Array; + name: Scalars['String']; + required: Scalars['Boolean']; + type: TFieldTypeInput; +}; + +export type TFieldType = { + name: Scalars['String']; +}; + +export type TFieldTypeEnumTypeDraft = { + values: Array; +}; + +export type TFieldTypeInput = { + Boolean?: InputMaybe; + Date?: InputMaybe; + DateTime?: InputMaybe; + Enum?: InputMaybe; + LocalizedEnum?: InputMaybe; + LocalizedString?: InputMaybe; + Money?: InputMaybe; + Number?: InputMaybe; + Reference?: InputMaybe; + Set?: InputMaybe; + String?: InputMaybe; + Time?: InputMaybe; +}; + +export type TFieldTypeLocalizedEnumTypeDraft = { + values: Array; +}; + +export type TFieldTypeReferenceTypeDraft = { + referenceTypeId: Scalars['String']; +}; + +export type TFieldTypeSetElementTypeDraft = { + Boolean?: InputMaybe; + Date?: InputMaybe; + DateTime?: InputMaybe; + Enum?: InputMaybe; + LocalizedEnum?: InputMaybe; + LocalizedString?: InputMaybe; + Money?: InputMaybe; + Number?: InputMaybe; + Reference?: InputMaybe; + String?: InputMaybe; + Time?: InputMaybe; +}; + +export type TFieldTypeSetTypeDraft = { + elementType: TFieldTypeSetElementTypeDraft; +}; + +export type TFixedPriceDiscountValue = TCartDiscountValue & { + __typename?: 'FixedPriceDiscountValue'; + money: Array; + type: Scalars['String']; +}; + +export type TFixedPriceDiscountValueInput = { + money: Array; +}; + +export type TGeometry = { + type: Scalars['String']; +}; + +export type TGeometryInput = { + coordinates?: InputMaybe>; + type: Scalars['String']; +}; + +export type TGiftLineItemValue = TCartDiscountValue & { + __typename?: 'GiftLineItemValue'; + distributionChannelRef?: Maybe; + productRef: TProductReferenceIdentifier; + supplyChannelRef?: Maybe; + type: Scalars['String']; + variantId: Scalars['Int']; +}; + +export type TGiftLineItemValueInput = { + distributionChannel?: InputMaybe; + product: TResourceIdentifierInput; + supplyChannel?: InputMaybe; + variantId: Scalars['Int']; +}; + +export type TGoogleCloudPubSubDestination = TDestination & { + __typename?: 'GoogleCloudPubSubDestination'; + projectId: Scalars['String']; + topic: Scalars['String']; + type: Scalars['String']; +}; + +export type TGoogleCloudPubSubDestinationInput = { + projectId: Scalars['String']; + topic: Scalars['String']; +}; + +export type THighPrecisionMoney = TBaseMoney & { + __typename?: 'HighPrecisionMoney'; + centAmount: Scalars['Long']; + currencyCode: Scalars['Currency']; + fractionDigits: Scalars['Int']; + preciseAmount: Scalars['Long']; + type: Scalars['String']; +}; + +export type THighPrecisionMoneyInput = { + centAmount?: InputMaybe; + currencyCode: Scalars['Currency']; + fractionDigits: Scalars['Int']; + preciseAmount: Scalars['Long']; +}; + +export type THttpDestination = TExtensionDestination & { + __typename?: 'HttpDestination'; + authentication?: Maybe; + type: Scalars['String']; + url: Scalars['String']; +}; + +export type THttpDestinationAuthentication = { + type: Scalars['String']; +}; + +export type THttpDestinationAuthenticationInput = { + AuthorizationHeader?: InputMaybe; + AzureFunctions?: InputMaybe; +}; + +export type THttpDestinationInput = { + authentication?: InputMaybe; + url: Scalars['String']; +}; + +export type TImage = { + __typename?: 'Image'; + dimensions: TDimensions; + label?: Maybe; + url: Scalars['String']; +}; + +export type TImageInput = { + dimensions: TDimensionsInput; + label?: InputMaybe; + url: Scalars['String']; +}; + +export type TImageProductSearch = { + __typename?: 'ImageProductSearch'; + dimensions: TDimensionsProductSearch; + label?: Maybe; + url: Scalars['String']; +}; + +export type TImportOrderCustomLineItemState = { + customLineItemId: Scalars['String']; + state: Array; +}; + +export type TImportOrderLineItemState = { + lineItemId: Scalars['String']; + state: Array; +}; + +export type TImportStagedOrderCustomLineItemState = { + customLineItemId: Scalars['String']; + state: Array; +}; + +export type TImportStagedOrderCustomLineItemStateOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'ImportStagedOrderCustomLineItemStateOutput'; + customLineItemId: Scalars['String']; + state: Scalars['Set']; + type: Scalars['String']; + }; + +export type TImportStagedOrderLineItemState = { + lineItemId: Scalars['String']; + state: Array; +}; + +export type TImportStagedOrderLineItemStateOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'ImportStagedOrderLineItemStateOutput'; + lineItemId: Scalars['String']; + state: Scalars['Set']; + type: Scalars['String']; + }; + +export type TInStore = TCartQueryInterface & + TCustomerActiveCartInterface & + TCustomerQueryInterface & + TMeFieldInterface & + TOrderQueryInterface & + TShippingMethodsByCartInterface & { + __typename?: 'InStore'; + cart?: Maybe; + carts: TCartQueryResult; + customer?: Maybe; + customerActiveCart?: Maybe; + customers: TCustomerQueryResult; + /** + * This field can only be used with an access token created with the password flow or with an anonymous session. + * + * It gives access to the data that is specific to the customer or the anonymous session linked to the access token. + */ + me: TInStoreMe; + order?: Maybe; + orders: TOrderQueryResult; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + product?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + productSelectionAssignments: TProductAssignmentQueryResult; + shippingMethodsByCart: Array; + shoppingList?: Maybe; + shoppingLists: TShoppingListQueryResult; + }; + +export type TInStore_CartArgs = { + id: Scalars['String']; +}; + +export type TInStore_CartsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TInStore_CustomerArgs = { + emailToken?: InputMaybe; + id?: InputMaybe; + key?: InputMaybe; + passwordToken?: InputMaybe; +}; + +export type TInStore_CustomerActiveCartArgs = { + customerId: Scalars['String']; +}; + +export type TInStore_CustomersArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TInStore_OrderArgs = { + id?: InputMaybe; + orderNumber?: InputMaybe; +}; + +export type TInStore_OrdersArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TInStore_ProductArgs = { + id?: InputMaybe; + key?: InputMaybe; + sku?: InputMaybe; + variantKey?: InputMaybe; +}; + +export type TInStore_ProductSelectionAssignmentsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TInStore_ShippingMethodsByCartArgs = { + id: Scalars['String']; +}; + +export type TInStore_ShoppingListArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TInStore_ShoppingListsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TInStoreMe = TActiveCartInterface & + TCartQueryInterface & + TMeQueryInterface & + TOrderQueryInterface & + TShoppingListQueryInterface & { + __typename?: 'InStoreMe'; + activeCart?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + cart?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + carts: TCartQueryResult; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + customer?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + order?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + orders: TOrderQueryResult; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + shoppingList?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + shoppingLists: TShoppingListQueryResult; + }; + +export type TInStoreMe_CartArgs = { + id: Scalars['String']; +}; + +export type TInStoreMe_CartsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TInStoreMe_OrderArgs = { + id?: InputMaybe; + orderNumber?: InputMaybe; +}; + +export type TInStoreMe_OrdersArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TInStoreMe_ShoppingListArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TInStoreMe_ShoppingListsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TIndividualProductSelectionCreatedPayload = + TProductSelectionCreatedPayload & { + __typename?: 'IndividualProductSelectionCreatedPayload'; + custom?: Maybe; + name?: Maybe; + nameAllLocales: Array; + type: Scalars['String']; + }; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TIndividualProductSelectionCreatedPayload_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TInitiator = { + __typename?: 'Initiator'; + anonymousId?: Maybe; + clientId?: Maybe; + customerRef?: Maybe; + externalUserId?: Maybe; + isPlatformClient?: Maybe; + userRef?: Maybe; +}; + +export type TInterfaceInteractionsRaw = { + __typename?: 'InterfaceInteractionsRaw'; + fields: Array; + type?: Maybe; + typeRef: TReference; +}; + +export type TInterfaceInteractionsRaw_FieldsArgs = { + excludeNames?: InputMaybe>; + includeNames?: InputMaybe>; +}; + +export type TInterfaceInteractionsRawResult = { + __typename?: 'InterfaceInteractionsRawResult'; + limit?: Maybe; + offset?: Maybe; + results: Array; + total: Scalars['Int']; +}; + +/** Inventory allows you to track stock quantity per SKU and optionally per supply channel */ +export type TInventoryEntry = TReferenceExpandable & + TVersioned & { + __typename?: 'InventoryEntry'; + availableQuantity: Scalars['Long']; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + expectedDelivery?: Maybe; + id: Scalars['String']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + quantityOnStock: Scalars['Long']; + restockableInDays?: Maybe; + sku: Scalars['String']; + supplyChannel?: Maybe; + supplyChannelRef?: Maybe; + version: Scalars['Long']; + }; + +export type TInventoryEntryCreated = TMessagePayload & { + __typename?: 'InventoryEntryCreated'; + inventoryEntry: TInventoryEntryCreatedContent; + type: Scalars['String']; +}; + +export type TInventoryEntryCreatedContent = { + __typename?: 'InventoryEntryCreatedContent'; + custom?: Maybe; + expectedDelivery?: Maybe; + inventoryEntryId: Scalars['String']; + key?: Maybe; + messageId?: Maybe; + quantityOnStock: Scalars['Long']; + restockableInDays?: Maybe; + sku: Scalars['String']; + supplyChannel?: Maybe; + supplyChannelRef?: Maybe; +}; + +export type TInventoryEntryDeleted = TMessagePayload & { + __typename?: 'InventoryEntryDeleted'; + sku: Scalars['String']; + supplyChannel?: Maybe; + supplyChannelRef?: Maybe; + type: Scalars['String']; +}; + +export type TInventoryEntryDraft = { + custom?: InputMaybe; + expectedDelivery?: InputMaybe; + key?: InputMaybe; + quantityOnStock?: InputMaybe; + restockableInDays?: InputMaybe; + sku: Scalars['String']; + supplyChannel?: InputMaybe; +}; + +export type TInventoryEntryQuantitySet = TMessagePayload & { + __typename?: 'InventoryEntryQuantitySet'; + newAvailableQuantity: Scalars['Long']; + newQuantityOnStock: Scalars['Long']; + oldAvailableQuantity: Scalars['Long']; + oldQuantityOnStock: Scalars['Long']; + supplyChannel?: Maybe; + supplyChannelRef?: Maybe; + type: Scalars['String']; +}; + +export type TInventoryEntryQueryResult = { + __typename?: 'InventoryEntryQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TInventoryEntryUpdateAction = { + addQuantity?: InputMaybe; + changeQuantity?: InputMaybe; + removeQuantity?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setExpectedDelivery?: InputMaybe; + setRestockableInDays?: InputMaybe; + setSupplyChannel?: InputMaybe; +}; + +export enum TInventoryMode { + /** + * Adding items to cart and ordering is independent of inventory. No inventory checks or modifications. + * This is the default mode for a new cart. + */ + None = 'None', + /** + * Creating an order will fail with an OutOfStock error if an unavailable line item exists. Line items in the cart + * are only reserved for the duration of the ordering transaction. + */ + ReserveOnOrder = 'ReserveOnOrder', + /** + * Orders are tracked on inventory. That means, ordering a LineItem will decrement the available quantity on the + * respective InventoryEntry. Creating an order will succeed even if the line item’s available quantity is zero or + * negative. But creating an order will fail with an OutOfStock error if no matching inventory entry exists for a + * line item. + */ + TrackOnly = 'TrackOnly', +} + +export type TItemShippingDetails = { + __typename?: 'ItemShippingDetails'; + targets: Array; + valid: Scalars['Boolean']; +}; + +export type TItemShippingDetailsDraft = { + targets: Array; +}; + +export type TItemShippingDetailsDraftOutput = { + __typename?: 'ItemShippingDetailsDraftOutput'; + targets: Array; +}; + +export type TItemShippingDetailsDraftType = { + targets: Array; +}; + +export type TItemShippingTarget = { + __typename?: 'ItemShippingTarget'; + addressKey: Scalars['String']; + quantity: Scalars['Long']; +}; + +export type TItemState = { + __typename?: 'ItemState'; + quantity: Scalars['Long']; + state?: Maybe; + stateRef: TReference; +}; + +export type TItemStateDraftType = { + quantity: Scalars['Long']; + state: TReferenceInput; +}; + +export type TKeyReference = { + __typename?: 'KeyReference'; + key: Scalars['String']; + typeId: Scalars['String']; +}; + +export type TLimit = { + __typename?: 'Limit'; + limit?: Maybe; +}; + +export type TLimitWithCurrent = { + current?: Maybe; + limit?: Maybe; +}; + +/** + * A line item is a snapshot of a product variant at the time it was added to the cart. + * + * Since a product variant may change at any time, the ProductVariant data is copied into the field variant. + * The relation to the Product is kept but the line item will not automatically update if the product variant changes. + * On the cart, the line item can be updated manually. The productSlug refers to the current version of the product. + * It can be used to link to the product. If the product has been deleted, the line item remains but refers to a + * non-existent product and the productSlug is left empty. + * + * Please also note that creating an order is impossible if the product or product variant a line item relates to has been deleted. + */ +export type TLineItem = { + __typename?: 'LineItem'; + addedAt?: Maybe; + custom?: Maybe; + discountedPricePerQuantity: Array; + distributionChannel?: Maybe; + distributionChannelRef?: Maybe; + id: Scalars['String']; + inventoryMode?: Maybe; + lastModifiedAt?: Maybe; + lineItemMode: TLineItemMode; + name?: Maybe; + nameAllLocales: Array; + price: TProductPrice; + priceMode: TLineItemPriceMode; + productId: Scalars['String']; + productKey?: Maybe; + productSlug?: Maybe; + productSlugAllLocales?: Maybe>; + productType?: Maybe; + productTypeRef?: Maybe; + quantity: Scalars['Long']; + shippingDetails?: Maybe; + state: Array; + supplyChannel?: Maybe; + supplyChannelRef?: Maybe; + taxRate?: Maybe; + taxedPrice?: Maybe; + totalPrice?: Maybe; + variant?: Maybe; +}; + +/** + * A line item is a snapshot of a product variant at the time it was added to the cart. + * + * Since a product variant may change at any time, the ProductVariant data is copied into the field variant. + * The relation to the Product is kept but the line item will not automatically update if the product variant changes. + * On the cart, the line item can be updated manually. The productSlug refers to the current version of the product. + * It can be used to link to the product. If the product has been deleted, the line item remains but refers to a + * non-existent product and the productSlug is left empty. + * + * Please also note that creating an order is impossible if the product or product variant a line item relates to has been deleted. + */ +export type TLineItem_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +/** + * A line item is a snapshot of a product variant at the time it was added to the cart. + * + * Since a product variant may change at any time, the ProductVariant data is copied into the field variant. + * The relation to the Product is kept but the line item will not automatically update if the product variant changes. + * On the cart, the line item can be updated manually. The productSlug refers to the current version of the product. + * It can be used to link to the product. If the product has been deleted, the line item remains but refers to a + * non-existent product and the productSlug is left empty. + * + * Please also note that creating an order is impossible if the product or product variant a line item relates to has been deleted. + */ +export type TLineItem_ProductSlugArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TLineItemDraft = { + addedAt?: InputMaybe; + custom?: InputMaybe; + distributionChannel?: InputMaybe; + externalPrice?: InputMaybe; + externalTaxRate?: InputMaybe; + externalTotalPrice?: InputMaybe; + productId?: InputMaybe; + quantity?: InputMaybe; + shippingDetails?: InputMaybe; + sku?: InputMaybe; + supplyChannel?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TLineItemDraftOutput = { + __typename?: 'LineItemDraftOutput'; + addedAt?: Maybe; + custom?: Maybe; + distributionChannelResId?: Maybe; + externalPrice?: Maybe; + externalTaxRate?: Maybe; + externalTotalPrice?: Maybe; + productId?: Maybe; + quantity?: Maybe; + shippingDetails?: Maybe; + sku?: Maybe; + supplyChannelResId?: Maybe; + variantId?: Maybe; +}; + +export enum TLineItemMode { + /** + * The line item was added automatically, because a discount has added a free gift to the cart. + * The quantity can not be increased, and it won’t be merged when the same product variant is added. + * If the gift is removed, an entry is added to the "refusedGifts" array and the discount won’t be applied again + * to the cart. The price can not be changed externally. + * All other updates, such as the ones related to custom fields, can be used. + */ + GiftLineItem = 'GiftLineItem', + /** + * The line item was added during cart creation or with the update action addLineItem. Its quantity can be + * changed without restrictions. + */ + Standard = 'Standard', +} + +export enum TLineItemPriceMode { + /** The line item price was set externally. Cart discounts can apply to line items with this price mode. All update actions that change the quantity of a line item with this price mode require the externalPrice field to be given. */ + ExternalPrice = 'ExternalPrice', + /** The line item price with the total was set externally. */ + ExternalTotal = 'ExternalTotal', + /** The price is selected form the product variant. This is the default mode. */ + Platform = 'Platform', +} + +export type TLineItemReturnItem = TReturnItem & { + __typename?: 'LineItemReturnItem'; + comment?: Maybe; + createdAt: Scalars['DateTime']; + custom?: Maybe; + id: Scalars['String']; + lastModifiedAt: Scalars['DateTime']; + lineItemId: Scalars['String']; + paymentState: TReturnPaymentState; + quantity: Scalars['Long']; + shipmentState: TReturnShipmentState; + type: Scalars['String']; +}; + +export type TLineItemStateTransition = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'LineItemStateTransition'; + fromState?: Maybe; + fromStateRef: TReference; + lineItemId: Scalars['String']; + quantity: Scalars['Long']; + toState?: Maybe; + toStateRef: TReference; + transitionDate: Scalars['DateTime']; + type: Scalars['String']; + }; + +export type TLineItemsTarget = TCartDiscountTarget & { + __typename?: 'LineItemsTarget'; + predicate: Scalars['String']; + type: Scalars['String']; +}; + +export type TLineItemsTargetInput = { + predicate: Scalars['String']; +}; + +export type TLocalizableEnumAttributeDefinitionType = + TAttributeDefinitionType & { + __typename?: 'LocalizableEnumAttributeDefinitionType'; + name: Scalars['String']; + values: TLocalizableEnumValueTypeResult; + }; + +export type TLocalizableEnumAttributeDefinitionType_ValuesArgs = { + excludeKeys?: InputMaybe>; + includeKeys?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; +}; + +export type TLocalizableEnumTypeDraft = { + values: Array; +}; + +export type TLocalizableEnumValueType = { + __typename?: 'LocalizableEnumValueType'; + key: Scalars['String']; + label?: Maybe; + labelAllLocales: Array; +}; + +export type TLocalizableEnumValueType_LabelArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TLocalizableEnumValueTypeResult = { + __typename?: 'LocalizableEnumValueTypeResult'; + limit?: Maybe; + offset?: Maybe; + results: Array; + total: Scalars['Int']; +}; + +export type TLocalizableTextAttributeDefinitionType = + TAttributeDefinitionType & { + __typename?: 'LocalizableTextAttributeDefinitionType'; + name: Scalars['String']; + }; + +export type TLocalizedEnumAttribute = TAttribute & { + __typename?: 'LocalizedEnumAttribute'; + key: Scalars['String']; + label?: Maybe; + name: Scalars['String']; +}; + +export type TLocalizedEnumAttribute_LabelArgs = { + locale: Scalars['Locale']; +}; + +export type TLocalizedEnumField = TCustomField & { + __typename?: 'LocalizedEnumField'; + key: Scalars['String']; + label?: Maybe; + name: Scalars['String']; +}; + +export type TLocalizedEnumField_LabelArgs = { + locale: Scalars['Locale']; +}; + +export type TLocalizedEnumType = TFieldType & { + __typename?: 'LocalizedEnumType'; + name: Scalars['String']; + values: Array; +}; + +export type TLocalizedEnumValue = { + __typename?: 'LocalizedEnumValue'; + key: Scalars['String']; + label?: Maybe; + labelAllLocales: Array; +}; + +export type TLocalizedEnumValue_LabelArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TLocalizedEnumValueDraft = { + key: Scalars['String']; + label: Array; +}; + +export type TLocalizedEnumValueInput = { + key: Scalars['String']; + label: Array; +}; + +export type TLocalizedString = { + __typename?: 'LocalizedString'; + locale: Scalars['Locale']; + value: Scalars['String']; +}; + +export type TLocalizedStringAttribute = TAttribute & { + __typename?: 'LocalizedStringAttribute'; + name: Scalars['String']; + value?: Maybe; +}; + +export type TLocalizedStringAttribute_ValueArgs = { + locale: Scalars['Locale']; +}; + +export type TLocalizedStringField = TCustomField & { + __typename?: 'LocalizedStringField'; + name: Scalars['String']; + value?: Maybe; +}; + +export type TLocalizedStringField_ValueArgs = { + locale: Scalars['Locale']; +}; + +export type TLocalizedStringItemInputType = { + locale: Scalars['Locale']; + value: Scalars['String']; +}; + +export type TLocalizedStringType = TFieldType & { + __typename?: 'LocalizedStringType'; + name: Scalars['String']; +}; + +export type TLocalizedText = { + locale: Scalars['Locale']; + text: Scalars['String']; +}; + +export type TLocation = { + __typename?: 'Location'; + country: Scalars['Country']; + state?: Maybe; +}; + +export type TMe = TActiveCartInterface & + TCartQueryInterface & + TMeQueryInterface & + TOrderQueryInterface & + TShoppingListQueryInterface & { + __typename?: 'Me'; + activeCart?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + cart?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + carts: TCartQueryResult; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + customer?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + order?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + orders: TOrderQueryResult; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + payment?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + payments: TMyPaymentQueryResult; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + shoppingList?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + shoppingLists: TShoppingListQueryResult; + }; + +export type TMe_CartArgs = { + id: Scalars['String']; +}; + +export type TMe_CartsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TMe_OrderArgs = { + id?: InputMaybe; + orderNumber?: InputMaybe; +}; + +export type TMe_OrdersArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TMe_PaymentArgs = { + id: Scalars['String']; +}; + +export type TMe_PaymentsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TMe_ShoppingListArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TMe_ShoppingListsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +/** The me field gives access to the data that is specific to the customer or anonymous session linked to the access token. */ +export type TMeFieldInterface = { + me: TMeQueryInterface; +}; + +export type TMeQueryInterface = { + activeCart?: Maybe; + cart?: Maybe; + carts: TCartQueryResult; + order?: Maybe; + orders: TOrderQueryResult; + shoppingList?: Maybe; + shoppingLists: TShoppingListQueryResult; +}; + +export type TMeQueryInterface_CartArgs = { + id: Scalars['String']; +}; + +export type TMeQueryInterface_CartsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TMeQueryInterface_OrderArgs = { + id?: InputMaybe; + orderNumber?: InputMaybe; +}; + +export type TMeQueryInterface_OrdersArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TMeQueryInterface_ShoppingListArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TMeQueryInterface_ShoppingListsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TMessage = TReferenceExpandable & + TVersioned & { + __typename?: 'Message'; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + id: Scalars['String']; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + payload: TMessagePayload; + resourceRef: TReference; + resourceVersion: Scalars['Long']; + sequenceNumber: Scalars['Long']; + type: Scalars['String']; + userProvidedIdentifiers?: Maybe; + version: Scalars['Long']; + }; + +export type TMessageId = { + __typename?: 'MessageId'; + id: Scalars['String']; + sequenceNumber: Scalars['Long']; +}; + +export type TMessagePayload = { + type: Scalars['String']; +}; + +export type TMessageQueryResult = { + __typename?: 'MessageQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TMessageSubscription = { + __typename?: 'MessageSubscription'; + resourceTypeId: Scalars['String']; + types: Array; +}; + +export type TMessageSubscriptionInput = { + resourceTypeId: Scalars['String']; + types?: InputMaybe>; +}; + +export type TMessagesConfiguration = { + __typename?: 'MessagesConfiguration'; + deleteDaysAfterCreation?: Maybe; + enabled: Scalars['Boolean']; +}; + +export type TMessagesConfigurationDraft = { + deleteDaysAfterCreation: Scalars['Int']; + enabled: Scalars['Boolean']; +}; + +export type TMissingFilterInput = { + path: Scalars['String']; +}; + +export type TMoney = TBaseMoney & { + __typename?: 'Money'; + centAmount: Scalars['Long']; + currencyCode: Scalars['Currency']; + /** For the `Money` it equals to the default number of fraction digits used with the currency. */ + fractionDigits: Scalars['Int']; + type: Scalars['String']; +}; + +export type TMoneyAttribute = TAttribute & { + __typename?: 'MoneyAttribute'; + centAmount: Scalars['Long']; + currencyCode: Scalars['Currency']; + name: Scalars['String']; +}; + +export type TMoneyAttributeDefinitionType = TAttributeDefinitionType & { + __typename?: 'MoneyAttributeDefinitionType'; + name: Scalars['String']; +}; + +export type TMoneyDraft = { + centAmount: Scalars['Long']; + currencyCode: Scalars['Currency']; +}; + +export type TMoneyField = TCustomField & { + __typename?: 'MoneyField'; + centAmount: Scalars['Long']; + currencyCode: Scalars['Currency']; + name: Scalars['String']; +}; + +export type TMoneyInput = { + centAmount: Scalars['Long']; + currencyCode: Scalars['Currency']; +}; + +export type TMoneyType = TFieldType & { + __typename?: 'MoneyType'; + name: Scalars['String']; +}; + +export type TMoveProductImageToPosition = { + imageUrl: Scalars['String']; + position: Scalars['Int']; + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TMultiBuyCustomLineItemsTarget = TCartDiscountTarget & { + __typename?: 'MultiBuyCustomLineItemsTarget'; + discountedQuantity: Scalars['Long']; + maxOccurrence?: Maybe; + predicate: Scalars['String']; + selectionMode: TSelectionMode; + triggerQuantity: Scalars['Long']; + type: Scalars['String']; +}; + +export type TMultiBuyCustomLineItemsTargetInput = { + discountedQuantity: Scalars['Long']; + maxOccurrence?: InputMaybe; + predicate: Scalars['String']; + selectionMode?: InputMaybe; + triggerQuantity: Scalars['Long']; +}; + +export type TMultiBuyLineItemsTarget = TCartDiscountTarget & { + __typename?: 'MultiBuyLineItemsTarget'; + discountedQuantity: Scalars['Long']; + maxOccurrence?: Maybe; + predicate: Scalars['String']; + selectionMode: TSelectionMode; + triggerQuantity: Scalars['Long']; + type: Scalars['String']; +}; + +export type TMultiBuyLineItemsTargetInput = { + discountedQuantity: Scalars['Long']; + maxOccurrence?: InputMaybe; + predicate: Scalars['String']; + selectionMode?: InputMaybe; + triggerQuantity: Scalars['Long']; +}; + +export type TMutation = { + __typename?: 'Mutation'; + createApiClient?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + createAttributeGroup?: Maybe; + createCart?: Maybe; + createCartDiscount?: Maybe; + createCategory?: Maybe; + createChannel?: Maybe; + createCustomerGroup?: Maybe; + createDiscountCode?: Maybe; + createExtension?: Maybe; + createInventoryEntry?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + createMyCart?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + createMyOrderFromCart?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + createMyPayment?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + createMyShoppingList?: Maybe; + createOrUpdateCustomObject?: Maybe; + createOrderEdit?: Maybe; + createOrderFromCart?: Maybe; + createPayment?: Maybe; + createProduct?: Maybe; + createProductDiscount?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + createProductSelection?: Maybe; + createProductType?: Maybe; + createReview?: Maybe; + createShippingMethod?: Maybe; + createShoppingList?: Maybe; + createStandalonePrice?: Maybe; + createState?: Maybe; + createStore?: Maybe; + createSubscription?: Maybe; + createTaxCategory?: Maybe; + createTypeDefinition?: Maybe; + createZone?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + customerChangeMyPassword?: Maybe; + customerChangePassword?: Maybe; + /** Verifies customer's email using a token. */ + customerConfirmEmail?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + customerConfirmMyEmail?: Maybe; + customerCreateEmailVerificationToken: TCustomerEmailToken; + /** The token value is used to reset the password of the customer with the given email. The token is valid only for 10 minutes. */ + customerCreatePasswordResetToken?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + customerResetMyPassword?: Maybe; + /** + * The following workflow can be used to reset the customer’s password: + * + * 1. Create a password reset token and send it embedded in a link to the customer. + * 2. When the customer clicks on the link, you may optionally retrieve customer by password token. + * 3. When the customer entered new password, use reset customer’s password to reset the password. + */ + customerResetPassword?: Maybe; + /** + * Retrieves the authenticated customer (a customer that matches the given email/password pair). + * + * There may be carts and orders created before the sign in that should be assigned to the customer account. With the `anonymousCartId`, a single anonymous cart can be assigned. With the `anonymousId`, all orders and carts that have this `anonymousId` set will be assigned to the customer. + * If both `anonymousCartId` and `anonymousId` are given, the anonymous cart must have the `anonymousId`. + * + * Additionally, there might also exist one or more active customer carts from an earlier session. On customer sign in there are several ways how to proceed with this cart and the cart referenced by the `anonymousCartId`. + * + * * If the customer does not have a cart yet, the anonymous cart becomes the customer's cart. + * * If the customer already has one or more carts, the content of the anonymous cart will be copied to the customer's active cart that has been modified most recently. + * + * In this case the `CartState` of the anonymous cart gets changed to `Merged` while the customer's cart remains the `Active` cart. + * + * If a `LineItem` in the anonymous cart matches an existing line item, or a `CustomLineItem` matches an existing custom line item in the customer's cart, the maximum quantity of both line items is used as the new quantity. + * + * `ItemShippingDetails` are copied from the item with the highest quantity. + * + * If `itemShippingAddresses` are different in the two carts, the resulting cart contains the addresses of both the customer cart and the anonymous cart. + * + * Note, that it is not possible to merge carts that differ in their currency (set during creation of the cart). + * + * If a cart is is returned as part of the `CustomerSignInResult`, it has been recalculated (it will have up-to-date prices, taxes and discounts, and invalid line items have been removed). + */ + customerSignIn: TCustomerSignInResult; + /** + * BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta + * + * Retrieves the authenticated customer (a customer that matches the given email/password pair). + * + * If used with an access token for Anonymous Sessions, all orders and carts belonging to the `anonymousId` will be assigned to the newly created customer. + * + * * If the customer does not have a cart yet, the anonymous cart that was modified most recently becomes the customer's cart. + * * If the customer already has a cart, the most recently modified anonymous cart will be handled according to the `AnonymousCartSignInMode`. + * + * If a cart is is returned as part of the `CustomerSignInResult`, it has been recalculated (it will have up-to-date prices, taxes and discounts, and invalid line items have been removed). + */ + customerSignMeIn: TCustomerSignInResult; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta If used with an access token for Anonymous Sessions, all orders and carts belonging to the anonymousId will be assigned to the newly created customer. */ + customerSignMeUp: TCustomerSignInResult; + /** Creates a customer. If an anonymous cart is given then the cart is assigned to the created customer and the version number of the Cart will increase. If the id of an anonymous session is given, all carts and orders will be assigned to the created customer. */ + customerSignUp: TCustomerSignInResult; + deleteApiClient?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + deleteAttributeGroup?: Maybe; + deleteCart?: Maybe; + deleteCartDiscount?: Maybe; + deleteCategory?: Maybe; + deleteChannel?: Maybe; + deleteCustomObject?: Maybe; + deleteCustomer?: Maybe; + deleteCustomerGroup?: Maybe; + deleteDiscountCode?: Maybe; + deleteExtension?: Maybe; + deleteInventoryEntry?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + deleteMyCart?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + deleteMyCustomer?: Maybe; + deleteMyPayment?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + deleteMyShoppingList?: Maybe; + deleteOrder?: Maybe; + deleteOrderEdit?: Maybe; + deletePayment?: Maybe; + deleteProduct?: Maybe; + deleteProductDiscount?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + deleteProductSelection?: Maybe; + deleteProductType?: Maybe; + deleteReview?: Maybe; + deleteShippingMethod?: Maybe; + deleteShoppingList?: Maybe; + deleteStandalonePrice?: Maybe; + deleteState?: Maybe; + deleteStore?: Maybe; + deleteSubscription?: Maybe; + deleteTaxCategory?: Maybe; + deleteTypeDefinition?: Maybe; + deleteZone?: Maybe; + replicateCart?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + replicateMyCart?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + updateAttributeGroup?: Maybe; + updateCart?: Maybe; + updateCartDiscount?: Maybe; + updateCategory?: Maybe; + updateChannel?: Maybe; + updateCustomer?: Maybe; + updateCustomerGroup?: Maybe; + updateDiscountCode?: Maybe; + updateExtension?: Maybe; + updateInventoryEntry?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + updateMyCart?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + updateMyCustomer?: Maybe; + updateMyPayment?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + updateMyShoppingList?: Maybe; + updateOrder?: Maybe; + updateOrderEdit?: Maybe; + updatePayment?: Maybe; + updateProduct?: Maybe; + updateProductDiscount?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + updateProductSelection?: Maybe; + updateProductType?: Maybe; + updateProject?: Maybe; + updateReview?: Maybe; + updateShippingMethod?: Maybe; + updateShoppingList?: Maybe; + updateStandalonePrice?: Maybe; + updateState?: Maybe; + updateStore?: Maybe; + updateSubscription?: Maybe; + updateTaxCategory?: Maybe; + updateTypeDefinition?: Maybe; + updateZone?: Maybe; +}; + +export type TMutation_CreateApiClientArgs = { + draft: TCreateApiClient; +}; + +export type TMutation_CreateAttributeGroupArgs = { + draft: TAttributeGroupDraft; +}; + +export type TMutation_CreateCartArgs = { + draft: TCartDraft; + storeKey?: InputMaybe; +}; + +export type TMutation_CreateCartDiscountArgs = { + draft: TCartDiscountDraft; +}; + +export type TMutation_CreateCategoryArgs = { + draft: TCategoryDraft; +}; + +export type TMutation_CreateChannelArgs = { + draft: TChannelDraft; +}; + +export type TMutation_CreateCustomerGroupArgs = { + draft: TCustomerGroupDraft; +}; + +export type TMutation_CreateDiscountCodeArgs = { + draft: TDiscountCodeDraft; +}; + +export type TMutation_CreateExtensionArgs = { + draft: TExtensionDraft; +}; + +export type TMutation_CreateInventoryEntryArgs = { + draft: TInventoryEntryDraft; +}; + +export type TMutation_CreateMyCartArgs = { + draft: TMyCartDraft; + storeKey?: InputMaybe; +}; + +export type TMutation_CreateMyOrderFromCartArgs = { + draft: TOrderMyCartCommand; + storeKey?: InputMaybe; +}; + +export type TMutation_CreateMyPaymentArgs = { + draft: TMyPaymentDraft; +}; + +export type TMutation_CreateMyShoppingListArgs = { + draft: TMyShoppingListDraft; + storeKey?: InputMaybe; +}; + +export type TMutation_CreateOrUpdateCustomObjectArgs = { + draft: TCustomObjectDraft; +}; + +export type TMutation_CreateOrderEditArgs = { + draft: TOrderEditDraft; +}; + +export type TMutation_CreateOrderFromCartArgs = { + draft: TOrderCartCommand; + storeKey?: InputMaybe; +}; + +export type TMutation_CreatePaymentArgs = { + draft: TPaymentDraft; +}; + +export type TMutation_CreateProductArgs = { + draft: TProductDraft; +}; + +export type TMutation_CreateProductDiscountArgs = { + draft: TProductDiscountDraft; +}; + +export type TMutation_CreateProductSelectionArgs = { + draft: TCreateProductSelectionDraft; +}; + +export type TMutation_CreateProductTypeArgs = { + draft: TProductTypeDraft; +}; + +export type TMutation_CreateReviewArgs = { + draft: TReviewDraft; +}; + +export type TMutation_CreateShippingMethodArgs = { + draft: TShippingMethodDraft; +}; + +export type TMutation_CreateShoppingListArgs = { + draft: TShoppingListDraft; + storeKey?: InputMaybe; +}; + +export type TMutation_CreateStandalonePriceArgs = { + draft: TCreateStandalonePrice; +}; + +export type TMutation_CreateStateArgs = { + draft: TStateDraft; +}; + +export type TMutation_CreateStoreArgs = { + draft: TCreateStore; +}; + +export type TMutation_CreateSubscriptionArgs = { + draft: TSubscriptionDraft; +}; + +export type TMutation_CreateTaxCategoryArgs = { + draft: TTaxCategoryDraft; +}; + +export type TMutation_CreateTypeDefinitionArgs = { + draft: TTypeDefinitionDraft; +}; + +export type TMutation_CreateZoneArgs = { + draft: TCreateZone; +}; + +export type TMutation_CustomerChangeMyPasswordArgs = { + currentPassword: Scalars['String']; + newPassword: Scalars['String']; + storeKey?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_CustomerChangePasswordArgs = { + currentPassword: Scalars['String']; + id: Scalars['String']; + newPassword: Scalars['String']; + storeKey?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_CustomerConfirmEmailArgs = { + storeKey?: InputMaybe; + tokenValue: Scalars['String']; + version?: InputMaybe; +}; + +export type TMutation_CustomerConfirmMyEmailArgs = { + storeKey?: InputMaybe; + tokenValue: Scalars['String']; +}; + +export type TMutation_CustomerCreateEmailVerificationTokenArgs = { + id: Scalars['String']; + storeKey?: InputMaybe; + ttlMinutes: Scalars['Int']; + version?: InputMaybe; +}; + +export type TMutation_CustomerCreatePasswordResetTokenArgs = { + email: Scalars['String']; + storeKey?: InputMaybe; + ttlMinutes?: InputMaybe; +}; + +export type TMutation_CustomerResetMyPasswordArgs = { + newPassword: Scalars['String']; + storeKey?: InputMaybe; + tokenValue: Scalars['String']; +}; + +export type TMutation_CustomerResetPasswordArgs = { + newPassword: Scalars['String']; + storeKey?: InputMaybe; + tokenValue: Scalars['String']; + version?: InputMaybe; +}; + +export type TMutation_CustomerSignInArgs = { + draft: TCustomerSignInDraft; + storeKey?: InputMaybe; +}; + +export type TMutation_CustomerSignMeInArgs = { + draft: TCustomerSignMeInDraft; + storeKey?: InputMaybe; +}; + +export type TMutation_CustomerSignMeUpArgs = { + draft: TCustomerSignMeUpDraft; + storeKey?: InputMaybe; +}; + +export type TMutation_CustomerSignUpArgs = { + draft: TCustomerSignUpDraft; + storeKey?: InputMaybe; +}; + +export type TMutation_DeleteApiClientArgs = { + id: Scalars['String']; +}; + +export type TMutation_DeleteAttributeGroupArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteCartArgs = { + id?: InputMaybe; + key?: InputMaybe; + personalDataErasure?: InputMaybe; + storeKey?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteCartDiscountArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteCategoryArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteChannelArgs = { + id: Scalars['String']; + version: Scalars['Long']; +}; + +export type TMutation_DeleteCustomObjectArgs = { + container?: InputMaybe; + id?: InputMaybe; + key?: InputMaybe; + personalDataErasure?: InputMaybe; + version?: InputMaybe; +}; + +export type TMutation_DeleteCustomerArgs = { + id?: InputMaybe; + key?: InputMaybe; + personalDataErasure?: InputMaybe; + storeKey?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteCustomerGroupArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteDiscountCodeArgs = { + id: Scalars['String']; + version: Scalars['Long']; +}; + +export type TMutation_DeleteExtensionArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteInventoryEntryArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteMyCartArgs = { + id: Scalars['String']; + storeKey?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteMyCustomerArgs = { + personalDataErasure?: InputMaybe; + storeKey?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteMyPaymentArgs = { + id: Scalars['String']; + version: Scalars['Long']; +}; + +export type TMutation_DeleteMyShoppingListArgs = { + id?: InputMaybe; + key?: InputMaybe; + storeKey?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteOrderArgs = { + id?: InputMaybe; + orderNumber?: InputMaybe; + personalDataErasure?: InputMaybe; + storeKey?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteOrderEditArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeletePaymentArgs = { + id?: InputMaybe; + key?: InputMaybe; + personalDataErasure?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteProductArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteProductDiscountArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteProductSelectionArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteProductTypeArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteReviewArgs = { + id?: InputMaybe; + key?: InputMaybe; + personalDataErasure?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteShippingMethodArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteShoppingListArgs = { + id?: InputMaybe; + key?: InputMaybe; + personalDataErasure?: InputMaybe; + storeKey?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteStandalonePriceArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteStateArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteStoreArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteSubscriptionArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteTaxCategoryArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteTypeDefinitionArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_DeleteZoneArgs = { + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_ReplicateCartArgs = { + key?: InputMaybe; + reference: TReferenceInput; + storeKey?: InputMaybe; +}; + +export type TMutation_ReplicateMyCartArgs = { + reference: TReferenceInput; +}; + +export type TMutation_UpdateAttributeGroupArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateCartArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + storeKey?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateCartDiscountArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateCategoryArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateChannelArgs = { + actions: Array; + id: Scalars['String']; + version: Scalars['Long']; +}; + +export type TMutation_UpdateCustomerArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + storeKey?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateCustomerGroupArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateDiscountCodeArgs = { + actions: Array; + id: Scalars['String']; + version: Scalars['Long']; +}; + +export type TMutation_UpdateExtensionArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateInventoryEntryArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateMyCartArgs = { + actions: Array; + id: Scalars['String']; + storeKey?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateMyCustomerArgs = { + actions: Array; + storeKey?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateMyPaymentArgs = { + actions: Array; + id: Scalars['String']; + version: Scalars['Long']; +}; + +export type TMutation_UpdateMyShoppingListArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + storeKey?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateOrderArgs = { + actions: Array; + id?: InputMaybe; + orderNumber?: InputMaybe; + storeKey?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateOrderEditArgs = { + actions: Array; + dryRun?: InputMaybe; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdatePaymentArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateProductArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateProductDiscountArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateProductSelectionArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateProductTypeArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateProjectArgs = { + actions: Array; + version: Scalars['Long']; +}; + +export type TMutation_UpdateReviewArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateShippingMethodArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateShoppingListArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + storeKey?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateStandalonePriceArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateStateArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateStoreArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateSubscriptionArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateTaxCategoryArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateTypeDefinitionArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMutation_UpdateZoneArgs = { + actions: Array; + id?: InputMaybe; + key?: InputMaybe; + version: Scalars['Long']; +}; + +export type TMyCartDraft = { + billingAddress?: InputMaybe; + country?: InputMaybe; + currency: Scalars['Currency']; + custom?: InputMaybe; + customerEmail?: InputMaybe; + deleteDaysAfterLastModification?: InputMaybe; + discountCodes?: InputMaybe>; + inventoryMode?: InputMaybe; + itemShippingAddresses?: InputMaybe>; + lineItems?: InputMaybe>; + locale?: InputMaybe; + shippingAddress?: InputMaybe; + shippingMethod?: InputMaybe; + store?: InputMaybe; + taxMode?: InputMaybe; +}; + +export type TMyCartUpdateAction = { + addDiscountCode?: InputMaybe; + addItemShippingAddress?: InputMaybe; + addLineItem?: InputMaybe; + addPayment?: InputMaybe; + addShoppingList?: InputMaybe; + applyDeltaToLineItemShippingDetailsTargets?: InputMaybe; + changeLineItemQuantity?: InputMaybe; + changeTaxMode?: InputMaybe; + recalculate?: InputMaybe; + removeDiscountCode?: InputMaybe; + removeItemShippingAddress?: InputMaybe; + removeLineItem?: InputMaybe; + removePayment?: InputMaybe; + setBillingAddress?: InputMaybe; + setBillingAddressCustomField?: InputMaybe; + setBillingAddressCustomType?: InputMaybe; + setCountry?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setCustomerEmail?: InputMaybe; + setDeleteDaysAfterLastModification?: InputMaybe; + setItemShippingAddressCustomField?: InputMaybe; + setItemShippingAddressCustomType?: InputMaybe; + setLineItemCustomField?: InputMaybe; + setLineItemCustomType?: InputMaybe; + setLineItemDistributionChannel?: InputMaybe; + setLineItemShippingDetails?: InputMaybe; + setLineItemSupplyChannel?: InputMaybe; + setLocale?: InputMaybe; + setShippingAddress?: InputMaybe; + setShippingAddressCustomField?: InputMaybe; + setShippingAddressCustomType?: InputMaybe; + setShippingMethod?: InputMaybe; + updateItemShippingAddress?: InputMaybe; +}; + +export type TMyCustomerUpdateAction = { + addAddress?: InputMaybe; + addBillingAddressId?: InputMaybe; + addShippingAddressId?: InputMaybe; + changeAddress?: InputMaybe; + changeEmail?: InputMaybe; + removeAddress?: InputMaybe; + removeBillingAddressId?: InputMaybe; + removeShippingAddressId?: InputMaybe; + setAddressCustomField?: InputMaybe; + setAddressCustomType?: InputMaybe; + setCompanyName?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setDateOfBirth?: InputMaybe; + setDefaultBillingAddress?: InputMaybe; + setDefaultShippingAddress?: InputMaybe; + setFirstName?: InputMaybe; + setLastName?: InputMaybe; + setLocale?: InputMaybe; + setMiddleName?: InputMaybe; + setSalutation?: InputMaybe; + setTitle?: InputMaybe; + setVatId?: InputMaybe; +}; + +export type TMyLineItemDraft = { + addedAt?: InputMaybe; + custom?: InputMaybe; + distributionChannel?: InputMaybe; + productId?: InputMaybe; + quantity?: InputMaybe; + shippingDetails?: InputMaybe; + sku?: InputMaybe; + supplyChannel?: InputMaybe; + variantId?: InputMaybe; +}; + +/** + * My Payments endpoint provides access to payments scoped to a specific user. + * [documentation](https://docs.commercetools.com/api/projects/me-payments#mypayment) + */ +export type TMyPayment = { + __typename?: 'MyPayment'; + amountPlanned: TMoney; + anonymousId?: Maybe; + custom?: Maybe; + customer?: Maybe; + customerRef?: Maybe; + id: Scalars['String']; + paymentMethodInfo: TPaymentMethodInfo; + transactions: Array; + version: Scalars['Long']; +}; + +export type TMyPaymentDraft = { + amountPlanned: TMoneyInput; + custom?: InputMaybe; + paymentMethodInfo?: InputMaybe; + transaction?: InputMaybe; +}; + +export type TMyPaymentQueryResult = { + __typename?: 'MyPaymentQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TMyPaymentUpdateAction = { + addTransaction?: InputMaybe; + changeAmountPlanned?: InputMaybe; + setCustomField?: InputMaybe; + setMethodInfoInterface?: InputMaybe; + setMethodInfoMethod?: InputMaybe; + setMethodInfoName?: InputMaybe; +}; + +export type TMyShoppingListDraft = { + custom?: InputMaybe; + deleteDaysAfterLastModification?: InputMaybe; + description?: InputMaybe>; + lineItems?: InputMaybe>; + name: Array; + textLineItems?: InputMaybe>; +}; + +export type TMyShoppingListUpdateAction = { + addLineItem?: InputMaybe; + addTextLineItem?: InputMaybe; + changeLineItemQuantity?: InputMaybe; + changeLineItemsOrder?: InputMaybe; + changeName?: InputMaybe; + changeTextLineItemName?: InputMaybe; + changeTextLineItemQuantity?: InputMaybe; + changeTextLineItemsOrder?: InputMaybe; + removeLineItem?: InputMaybe; + removeTextLineItem?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setDeleteDaysAfterLastModification?: InputMaybe; + setDescription?: InputMaybe; + setLineItemCustomField?: InputMaybe; + setLineItemCustomType?: InputMaybe; + setStore?: InputMaybe; + setTextLineItemCustomField?: InputMaybe; + setTextLineItemCustomType?: InputMaybe; + setTextLineItemDescription?: InputMaybe; +}; + +export type TMyTransactionDraft = { + amount: TMoneyInput; + custom?: InputMaybe; + interactionId?: InputMaybe; + timestamp?: InputMaybe; + type: TTransactionType; +}; + +export type TNestedAttributeDefinitionType = TAttributeDefinitionType & { + __typename?: 'NestedAttributeDefinitionType'; + name: Scalars['String']; + typeRef: TReference; +}; + +export type TNotProcessed = TOrderEditResult & { + __typename?: 'NotProcessed'; + type: Scalars['String']; +}; + +export type TNotificationFormat = { + type: Scalars['String']; +}; + +export type TNumberAttribute = TAttribute & { + __typename?: 'NumberAttribute'; + name: Scalars['String']; + value: Scalars['BigDecimal']; +}; + +export type TNumberAttributeDefinitionType = TAttributeDefinitionType & { + __typename?: 'NumberAttributeDefinitionType'; + name: Scalars['String']; +}; + +export type TNumberField = TCustomField & { + __typename?: 'NumberField'; + name: Scalars['String']; + value: Scalars['BigDecimal']; +}; + +export type TNumberType = TFieldType & { + __typename?: 'NumberType'; + name: Scalars['String']; +}; + +/** + * An order can be created from a cart, usually after a checkout process has been completed. + * [documentation](https://docs.commercetools.com/api/projects/orders) + */ +export type TOrder = TReferenceExpandable & + TVersioned & { + __typename?: 'Order'; + anonymousId?: Maybe; + billingAddress?: Maybe; + cart?: Maybe; + cartRef?: Maybe; + completedAt?: Maybe; + country?: Maybe; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + customLineItems: Array; + customer?: Maybe; + customerEmail?: Maybe; + customerGroup?: Maybe; + customerGroupRef?: Maybe; + customerId?: Maybe; + discountCodes: Array; + id: Scalars['String']; + inventoryMode: TInventoryMode; + itemShippingAddresses: Array; + lastMessageSequenceNumber: Scalars['Long']; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + lineItems: Array; + locale?: Maybe; + orderNumber?: Maybe; + orderState: TOrderState; + origin: TCartOrigin; + paymentInfo?: Maybe; + paymentState?: Maybe; + refusedGifts: Array; + refusedGiftsRefs: Array; + returnInfo: Array; + shipmentState?: Maybe; + shippingAddress?: Maybe; + shippingInfo?: Maybe; + shippingRateInput?: Maybe; + state?: Maybe; + stateRef?: Maybe; + store?: Maybe; + storeRef?: Maybe; + syncInfo: Array; + taxCalculationMode: TTaxCalculationMode; + taxMode: TTaxMode; + taxRoundingMode: TRoundingMode; + taxedPrice?: Maybe; + totalPrice: TMoney; + version: Scalars['Long']; + }; + +/** + * An order can be created from a cart, usually after a checkout process has been completed. + * [documentation](https://docs.commercetools.com/api/projects/orders) + */ +export type TOrder_LineItemsArgs = { + id?: InputMaybe; +}; + +export type TOrderBillingAddressSet = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderBillingAddressSet'; + address?: Maybe; + oldAddress?: Maybe; + type: Scalars['String']; + }; + +export type TOrderCartCommand = { + cart?: InputMaybe; + custom?: InputMaybe; + id?: InputMaybe; + orderNumber?: InputMaybe; + orderState?: InputMaybe; + paymentState?: InputMaybe; + shipmentState?: InputMaybe; + state?: InputMaybe; + version: Scalars['Long']; +}; + +export type TOrderCreated = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderCreated'; + order: TOrder; + type: Scalars['String']; + }; + +export type TOrderCustomLineItemAdded = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderCustomLineItemAdded'; + customLineItem: TCustomLineItem; + type: Scalars['String']; + }; + +export type TOrderCustomLineItemDiscountSet = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderCustomLineItemDiscountSet'; + customLineItemId: Scalars['String']; + discountedPricePerQuantity: Array; + taxedPrice?: Maybe; + type: Scalars['String']; + }; + +export type TOrderCustomLineItemQuantityChanged = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderCustomLineItemQuantityChanged'; + customLineItemId: Scalars['String']; + oldQuantity?: Maybe; + quantity: Scalars['Long']; + type: Scalars['String']; + }; + +export type TOrderCustomLineItemRemoved = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderCustomLineItemRemoved'; + customLineItem?: Maybe; + customLineItemId: Scalars['String']; + type: Scalars['String']; + }; + +export type TOrderCustomerEmailSet = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderCustomerEmailSet'; + email?: Maybe; + oldEmail?: Maybe; + type: Scalars['String']; + }; + +export type TOrderCustomerGroupSet = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderCustomerGroupSet'; + customerGroup?: Maybe; + customerGroupRef?: Maybe; + oldCustomerGroup?: Maybe; + oldCustomerGroupRef?: Maybe; + type: Scalars['String']; + }; + +export type TOrderCustomerSet = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderCustomerSet'; + customer?: Maybe; + customerGroup?: Maybe; + customerGroupRef?: Maybe; + customerRef?: Maybe; + oldCustomer?: Maybe; + oldCustomerGroup?: Maybe; + oldCustomerGroupRef?: Maybe; + oldCustomerRef?: Maybe; + type: Scalars['String']; + }; + +export type TOrderDeleted = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderDeleted'; + order?: Maybe; + type: Scalars['String']; + }; + +export type TOrderDiscountCodeAdded = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderDiscountCodeAdded'; + discountCode?: Maybe; + discountCodeRef: TReference; + type: Scalars['String']; + }; + +export type TOrderDiscountCodeRemoved = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderDiscountCodeRemoved'; + discountCode?: Maybe; + discountCodeRef: TReference; + type: Scalars['String']; + }; + +export type TOrderDiscountCodeStateSet = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderDiscountCodeStateSet'; + discountCode?: Maybe; + discountCodeRef: TReference; + oldState?: Maybe; + state: TDiscountCodeState; + type: Scalars['String']; + }; + +export type TOrderEdit = TVersioned & { + __typename?: 'OrderEdit'; + comment?: Maybe; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + id: Scalars['String']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + resource?: Maybe; + resourceRef: TReference; + result: TOrderEditResult; + stagedActions: Array; + version: Scalars['Long']; +}; + +export type TOrderEditApplied = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderEditApplied'; + edit?: Maybe; + editRef: TReference; + result: TApplied; + type: Scalars['String']; + }; + +export type TOrderEditDraft = { + comment?: InputMaybe; + custom?: InputMaybe; + dryRun?: InputMaybe; + key?: InputMaybe; + resource: TReferenceInput; + stagedActions: Array; +}; + +export type TOrderEditLimitWithCurrent = TLimitWithCurrent & { + __typename?: 'OrderEditLimitWithCurrent'; + current: Scalars['Long']; + limit?: Maybe; +}; + +export type TOrderEditLimitsProjection = { + __typename?: 'OrderEditLimitsProjection'; + total: TOrderEditLimitWithCurrent; +}; + +export type TOrderEditQueryResult = { + __typename?: 'OrderEditQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TOrderEditResult = { + type: Scalars['String']; +}; + +export type TOrderEditUpdateAction = { + addStagedAction?: InputMaybe; + setComment?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setKey?: InputMaybe; + setStagedActions?: InputMaybe; +}; + +export type TOrderExcerpt = { + __typename?: 'OrderExcerpt'; + taxedPrice?: Maybe; + totalPrice: TMoney; + version?: Maybe; +}; + +export type TOrderImported = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderImported'; + order: TOrder; + type: Scalars['String']; + }; + +export type TOrderLineItemAdded = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderLineItemAdded'; + addedQuantity: Scalars['Long']; + lineItem: TLineItem; + type: Scalars['String']; + }; + +export type TOrderLineItemDiscountSet = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderLineItemDiscountSet'; + discountedPricePerQuantity: Array; + lineItemId: Scalars['String']; + taxedPrice?: Maybe; + totalPrice: TMoney; + type: Scalars['String']; + }; + +export type TOrderLineItemDistributionChannelSet = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderLineItemDistributionChannelSet'; + distributionChannel?: Maybe; + distributionChannelRef?: Maybe; + lineItemId: Scalars['String']; + type: Scalars['String']; + }; + +export type TOrderLineItemRemoved = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderLineItemRemoved'; + lineItemId: Scalars['String']; + newPrice?: Maybe; + newQuantity: Scalars['Long']; + newShippingDetails?: Maybe; + newState: Scalars['Set']; + newTaxedPrice?: Maybe; + newTotalPrice: TMoney; + removedQuantity: Scalars['Long']; + type: Scalars['String']; + }; + +export type TOrderMessagePayload = { + type: Scalars['String']; +}; + +export type TOrderMyCartCommand = { + id: Scalars['String']; + version: Scalars['Long']; +}; + +export type TOrderPaymentAdded = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderPaymentAdded'; + paymentRef: TReference; + type: Scalars['String']; + }; + +export type TOrderPaymentRemoved = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderPaymentRemoved'; + paymentRef: TReference; + removedPaymentInfo: Scalars['Boolean']; + type: Scalars['String']; + }; + +export type TOrderPaymentStateChanged = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderPaymentStateChanged'; + oldPaymentState?: Maybe; + paymentState: TPaymentState; + type: Scalars['String']; + }; + +/** Fields to access orders. Includes direct access to a single order and searching for orders. */ +export type TOrderQueryInterface = { + order?: Maybe; + orders: TOrderQueryResult; +}; + +/** Fields to access orders. Includes direct access to a single order and searching for orders. */ +export type TOrderQueryInterface_OrderArgs = { + id?: InputMaybe; + orderNumber?: InputMaybe; +}; + +/** Fields to access orders. Includes direct access to a single order and searching for orders. */ +export type TOrderQueryInterface_OrdersArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TOrderQueryResult = { + __typename?: 'OrderQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TOrderReturnShipmentStateChanged = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderReturnShipmentStateChanged'; + returnItemId: Scalars['String']; + returnShipmentState: TReturnShipmentState; + type: Scalars['String']; + }; + +export type TOrderSearchConfiguration = { + __typename?: 'OrderSearchConfiguration'; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + status: TOrderSearchStatus; +}; + +export enum TOrderSearchStatus { + Activated = 'Activated', + Deactivated = 'Deactivated', +} + +export type TOrderShipmentStateChanged = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderShipmentStateChanged'; + oldShipmentState?: Maybe; + shipmentState: TShipmentState; + type: Scalars['String']; + }; + +export type TOrderShippingAddressSet = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderShippingAddressSet'; + address?: Maybe; + oldAddress?: Maybe; + type: Scalars['String']; + }; + +export type TOrderShippingInfoSet = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderShippingInfoSet'; + oldShippingInfo?: Maybe; + shippingInfo?: Maybe; + type: Scalars['String']; + }; + +export type TOrderShippingRateInputSet = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderShippingRateInputSet'; + oldShippingRateInput?: Maybe; + shippingRateInput?: Maybe; + type: Scalars['String']; + }; + +export enum TOrderState { + Cancelled = 'Cancelled', + Complete = 'Complete', + Confirmed = 'Confirmed', + Open = 'Open', +} + +export type TOrderStateChanged = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderStateChanged'; + oldOrderState?: Maybe; + orderId: Scalars['String']; + orderState: TOrderState; + type: Scalars['String']; + }; + +export type TOrderStateTransition = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderStateTransition'; + force: Scalars['Boolean']; + oldState?: Maybe; + oldStateRef?: Maybe; + state?: Maybe; + stateRef: TReference; + type: Scalars['String']; + }; + +export type TOrderStoreSet = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'OrderStoreSet'; + oldStore?: Maybe; + oldStoreRef?: Maybe; + store?: Maybe; + storeRef?: Maybe; + type: Scalars['String']; + }; + +export type TOrderUpdateAction = { + addDelivery?: InputMaybe; + addItemShippingAddress?: InputMaybe; + addParcelToDelivery?: InputMaybe; + addPayment?: InputMaybe; + addReturnInfo?: InputMaybe; + changeOrderState?: InputMaybe; + changePaymentState?: InputMaybe; + changeShipmentState?: InputMaybe; + importCustomLineItemState?: InputMaybe; + importLineItemState?: InputMaybe; + removeDelivery?: InputMaybe; + removeItemShippingAddress?: InputMaybe; + removeParcelFromDelivery?: InputMaybe; + removePayment?: InputMaybe; + setBillingAddress?: InputMaybe; + setBillingAddressCustomField?: InputMaybe; + setBillingAddressCustomType?: InputMaybe; + setCustomField?: InputMaybe; + setCustomLineItemCustomField?: InputMaybe; + setCustomLineItemCustomType?: InputMaybe; + setCustomLineItemShippingDetails?: InputMaybe; + setCustomType?: InputMaybe; + setCustomerEmail?: InputMaybe; + setCustomerId?: InputMaybe; + setDeliveryAddress?: InputMaybe; + setDeliveryAddressCustomField?: InputMaybe; + setDeliveryAddressCustomType?: InputMaybe; + setDeliveryCustomField?: InputMaybe; + setDeliveryCustomType?: InputMaybe; + setDeliveryItems?: InputMaybe; + setItemShippingAddressCustomField?: InputMaybe; + setItemShippingAddressCustomType?: InputMaybe; + setLineItemCustomField?: InputMaybe; + setLineItemCustomType?: InputMaybe; + setLineItemShippingDetails?: InputMaybe; + setLocale?: InputMaybe; + setOrderNumber?: InputMaybe; + setParcelCustomField?: InputMaybe; + setParcelCustomType?: InputMaybe; + setParcelItems?: InputMaybe; + setParcelMeasurements?: InputMaybe; + setParcelTrackingData?: InputMaybe; + setReturnInfo?: InputMaybe; + setReturnItemCustomField?: InputMaybe; + setReturnItemCustomType?: InputMaybe; + setReturnPaymentState?: InputMaybe; + setReturnShipmentState?: InputMaybe; + setShippingAddress?: InputMaybe; + setShippingAddressCustomField?: InputMaybe; + setShippingAddressCustomType?: InputMaybe; + setStore?: InputMaybe; + transitionCustomLineItemState?: InputMaybe; + transitionLineItemState?: InputMaybe; + transitionState?: InputMaybe; + updateItemShippingAddress?: InputMaybe; + updateSyncInfo?: InputMaybe; +}; + +export type TParcel = { + __typename?: 'Parcel'; + createdAt: Scalars['DateTime']; + custom?: Maybe; + id: Scalars['String']; + items: Array; + measurements?: Maybe; + trackingData?: Maybe; +}; + +export type TParcelAddedToDelivery = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'ParcelAddedToDelivery'; + delivery: TDelivery; + parcel: TParcel; + type: Scalars['String']; + }; + +export type TParcelData = { + __typename?: 'ParcelData'; + custom?: Maybe; + items: Array; + measurements?: Maybe; + trackingData?: Maybe; +}; + +export type TParcelDataDraftType = { + custom?: InputMaybe; + items?: InputMaybe>; + measurements?: InputMaybe; + trackingData?: InputMaybe; +}; + +export type TParcelItemsUpdated = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'ParcelItemsUpdated'; + deliveryId: Scalars['String']; + items: Array; + oldItems: Array; + parcelId: Scalars['String']; + type: Scalars['String']; + }; + +export type TParcelMeasurements = { + __typename?: 'ParcelMeasurements'; + heightInMillimeter?: Maybe; + lengthInMillimeter?: Maybe; + weightInGram?: Maybe; + widthInMillimeter?: Maybe; +}; + +export type TParcelMeasurementsDraftType = { + heightInMillimeter?: InputMaybe; + lengthInMillimeter?: InputMaybe; + weightInGram?: InputMaybe; + widthInMillimeter?: InputMaybe; +}; + +export type TParcelMeasurementsUpdated = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'ParcelMeasurementsUpdated'; + deliveryId: Scalars['String']; + measurements?: Maybe; + parcelId: Scalars['String']; + type: Scalars['String']; + }; + +export type TParcelRemovedFromDelivery = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'ParcelRemovedFromDelivery'; + deliveryId: Scalars['String']; + parcel: TParcel; + type: Scalars['String']; + }; + +export type TParcelTrackingDataUpdated = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'ParcelTrackingDataUpdated'; + deliveryId: Scalars['String']; + parcelId: Scalars['String']; + trackingData?: Maybe; + type: Scalars['String']; + }; + +/** + * Payments hold information about the current state of receiving and/or refunding money. + * [documentation](https://docs.commercetools.com/api/projects/payments) + */ +export type TPayment = TVersioned & { + __typename?: 'Payment'; + amountPlanned: TMoney; + anonymousId?: Maybe; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + customer?: Maybe; + customerRef?: Maybe; + id: Scalars['String']; + interfaceId?: Maybe; + interfaceInteractionsRaw: TInterfaceInteractionsRawResult; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + paymentMethodInfo: TPaymentMethodInfo; + paymentStatus: TPaymentStatus; + transactions: Array; + version: Scalars['Long']; +}; + +/** + * Payments hold information about the current state of receiving and/or refunding money. + * [documentation](https://docs.commercetools.com/api/projects/payments) + */ +export type TPayment_InterfaceInteractionsRawArgs = { + limit?: InputMaybe; + offset?: InputMaybe; +}; + +export type TPaymentCreated = TMessagePayload & { + __typename?: 'PaymentCreated'; + payment: TPayment; + type: Scalars['String']; +}; + +export type TPaymentDraft = { + amountPlanned: TMoneyInput; + anonymousId?: InputMaybe; + custom?: InputMaybe; + customer?: InputMaybe; + interfaceId?: InputMaybe; + interfaceInteractions?: InputMaybe>; + key?: InputMaybe; + paymentMethodInfo?: InputMaybe; + paymentStatus?: InputMaybe; + transactions?: InputMaybe>; +}; + +export type TPaymentInfo = { + __typename?: 'PaymentInfo'; + paymentRefs: Array; + payments: Array; +}; + +export type TPaymentInteractionAdded = TMessagePayload & { + __typename?: 'PaymentInteractionAdded'; + interaction: TCustomFieldsType; + type: Scalars['String']; +}; + +export type TPaymentMethodInfo = { + __typename?: 'PaymentMethodInfo'; + method?: Maybe; + name?: Maybe; + nameAllLocales?: Maybe>; + paymentInterface?: Maybe; +}; + +export type TPaymentMethodInfo_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TPaymentMethodInfoInput = { + method?: InputMaybe; + name?: InputMaybe>; + paymentInterface?: InputMaybe; +}; + +export type TPaymentQueryResult = { + __typename?: 'PaymentQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export enum TPaymentState { + BalanceDue = 'BalanceDue', + CreditOwed = 'CreditOwed', + Failed = 'Failed', + Paid = 'Paid', + Pending = 'Pending', +} + +export type TPaymentStatus = { + __typename?: 'PaymentStatus'; + interfaceCode?: Maybe; + interfaceText?: Maybe; + state?: Maybe; + stateRef?: Maybe; +}; + +export type TPaymentStatusInput = { + interfaceCode?: InputMaybe; + interfaceText?: InputMaybe; + state?: InputMaybe; +}; + +export type TPaymentStatusInterfaceCodeSet = TMessagePayload & { + __typename?: 'PaymentStatusInterfaceCodeSet'; + interfaceCode?: Maybe; + paymentId: Scalars['String']; + type: Scalars['String']; +}; + +export type TPaymentStatusStateTransition = TMessagePayload & { + __typename?: 'PaymentStatusStateTransition'; + force: Scalars['Boolean']; + state?: Maybe; + stateRef?: Maybe; + type: Scalars['String']; +}; + +export type TPaymentTransactionAdded = TMessagePayload & { + __typename?: 'PaymentTransactionAdded'; + transaction: TTransaction; + type: Scalars['String']; +}; + +export type TPaymentTransactionStateChanged = TMessagePayload & { + __typename?: 'PaymentTransactionStateChanged'; + state: TTransactionState; + transactionId: Scalars['String']; + type: Scalars['String']; +}; + +export type TPaymentUpdateAction = { + addInterfaceInteraction?: InputMaybe; + addTransaction?: InputMaybe; + changeAmountPlanned?: InputMaybe; + changeTransactionInteractionId?: InputMaybe; + changeTransactionState?: InputMaybe; + changeTransactionTimestamp?: InputMaybe; + setAmountPaid?: InputMaybe; + setAmountRefunded?: InputMaybe; + setAnonymousId?: InputMaybe; + setAuthorization?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setCustomer?: InputMaybe; + setExternalId?: InputMaybe; + setInterfaceId?: InputMaybe; + setKey?: InputMaybe; + setMethodInfoInterface?: InputMaybe; + setMethodInfoMethod?: InputMaybe; + setMethodInfoName?: InputMaybe; + setStatusInterfaceCode?: InputMaybe; + setStatusInterfaceText?: InputMaybe; + setTransactionCustomField?: InputMaybe; + setTransactionCustomType?: InputMaybe; + transitionState?: InputMaybe; +}; + +export type TPlainEnumValue = { + __typename?: 'PlainEnumValue'; + key: Scalars['String']; + label: Scalars['String']; +}; + +export type TPlainEnumValueDraft = { + key: Scalars['String']; + label: Scalars['String']; +}; + +export type TPlainEnumValueResult = { + __typename?: 'PlainEnumValueResult'; + limit?: Maybe; + offset?: Maybe; + results: Array; + total: Scalars['Int']; +}; + +export type TPlatformFormat = TNotificationFormat & { + __typename?: 'PlatformFormat'; + type: Scalars['String']; +}; + +export type TPlatformFormatInput = { + dummy?: InputMaybe; +}; + +export type TPoint = TGeometry & { + __typename?: 'Point'; + coordinates: Array; + type: Scalars['String']; +}; + +export type TPreviewFailure = TOrderEditResult & { + __typename?: 'PreviewFailure'; + errors: Array; + type: Scalars['String']; +}; + +export type TPreviewSuccess = TOrderEditResult & { + __typename?: 'PreviewSuccess'; + messagePayloads: Array; + preview: TOrder; + type: Scalars['String']; +}; + +export type TPriceFunction = { + __typename?: 'PriceFunction'; + currencyCode: Scalars['Currency']; + function: Scalars['String']; +}; + +export type TPriceFunctionDraft = { + currencyCode: Scalars['Currency']; + function: Scalars['String']; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export enum TPriceMode { + /** The platform looks up prices from the `prices` field of the ProductVariant inside a Product. */ + Embedded = 'Embedded', + /** The platform looks up prices from Standalone Prices, stored separately from Products. */ + Standalone = 'Standalone', +} + +export type TPriceSelectorInput = { + channel?: InputMaybe; + country?: InputMaybe; + currency: Scalars['Currency']; + customerGroup?: InputMaybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + date?: InputMaybe; +}; + +export type TProduct = TReferenceExpandable & + TReviewTarget & + TVersioned & { + __typename?: 'Product'; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + id: Scalars['String']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + masterData: TProductCatalogData; + priceMode?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + productSelectionRefs: TSelectionOfProductQueryResult; + productType?: Maybe; + productTypeRef: TReference; + reviewRatingStatistics?: Maybe; + skus: Array; + state?: Maybe; + stateRef?: Maybe; + taxCategory?: Maybe; + taxCategoryRef?: Maybe; + version: Scalars['Long']; + }; + +export type TProduct_ProductSelectionRefsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TProductAddedToCategory = TMessagePayload & { + __typename?: 'ProductAddedToCategory'; + category: TReferenceId; + staged: Scalars['Boolean']; + type: Scalars['String']; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TProductAssignment = { + __typename?: 'ProductAssignment'; + product?: Maybe; + productRef: TReference; + productSelection?: Maybe; + productSelectionRef: TReference; +}; + +export type TProductAssignmentQueryResult = { + __typename?: 'ProductAssignmentQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TProductAttributeInput = { + name: Scalars['String']; + value: Scalars['String']; +}; + +export type TProductCatalogData = { + __typename?: 'ProductCatalogData'; + current?: Maybe; + hasStagedChanges: Scalars['Boolean']; + published: Scalars['Boolean']; + staged?: Maybe; +}; + +export type TProductCreated = TMessagePayload & { + __typename?: 'ProductCreated'; + productProjection: TProductProjectionMessagePayload; + type: Scalars['String']; +}; + +export type TProductData = { + __typename?: 'ProductData'; + allVariants: Array; + categories: Array; + categoriesRef: Array; + categoryOrderHint?: Maybe; + categoryOrderHints: Array; + description?: Maybe; + descriptionAllLocales?: Maybe>; + masterVariant: TProductVariant; + metaDescription?: Maybe; + metaDescriptionAllLocales?: Maybe>; + metaKeywords?: Maybe; + metaKeywordsAllLocales?: Maybe>; + metaTitle?: Maybe; + metaTitleAllLocales?: Maybe>; + name?: Maybe; + nameAllLocales: Array; + searchKeyword?: Maybe>; + searchKeywords: Array; + skus: Array; + slug?: Maybe; + slugAllLocales: Array; + variant?: Maybe; + variants: Array; +}; + +export type TProductData_AllVariantsArgs = { + hasImages?: InputMaybe; + isOnStock?: InputMaybe; + skus?: InputMaybe>; + stockChannelIds?: InputMaybe>; +}; + +export type TProductData_CategoryOrderHintArgs = { + categoryId: Scalars['String']; +}; + +export type TProductData_DescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductData_MetaDescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductData_MetaKeywordsArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductData_MetaTitleArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductData_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductData_SearchKeywordArgs = { + locale: Scalars['Locale']; +}; + +export type TProductData_SlugArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductData_VariantArgs = { + key?: InputMaybe; + sku?: InputMaybe; +}; + +export type TProductData_VariantsArgs = { + hasImages?: InputMaybe; + isOnStock?: InputMaybe; + skus?: InputMaybe>; + stockChannelIds?: InputMaybe>; +}; + +export type TProductDeleted = TMessagePayload & { + __typename?: 'ProductDeleted'; + currentProjection?: Maybe; + removedImageUrls: Scalars['Set']; + type: Scalars['String']; +}; + +/** + * + * A product price can be discounted in two ways: + * + * * with a relative or an absolute product discount, which will be automatically applied to all prices in a product that match a discount predicate. + * A relative discount reduces the matching price by a fraction (for example 10 % off). An absolute discount reduces the matching price by a fixed amount (for example 10€ off). If more than one product discount matches a price, the discount sort order determines which one will be applied. + * * with an external product discount, which can then be used to explicitly set a discounted value on a particular product price. + * + * The discounted price is stored in the discounted field of the Product Price. + * + * Note that when a discount is created, updated or removed it can take up to 15 minutes to update all the prices with the discounts. + * + * The maximum number of ProductDiscounts that can be active at the same time is **200**. + * + */ +export type TProductDiscount = TReferenceExpandable & + TVersioned & { + __typename?: 'ProductDiscount'; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + description?: Maybe; + descriptionAllLocales?: Maybe>; + id: Scalars['String']; + isActive: Scalars['Boolean']; + isValid: Scalars['Boolean']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + name?: Maybe; + nameAllLocales: Array; + predicate: Scalars['String']; + referenceRefs: Array; + sortOrder: Scalars['String']; + validFrom?: Maybe; + validUntil?: Maybe; + value: TProductDiscountValue; + version: Scalars['Long']; + }; + +/** + * + * A product price can be discounted in two ways: + * + * * with a relative or an absolute product discount, which will be automatically applied to all prices in a product that match a discount predicate. + * A relative discount reduces the matching price by a fraction (for example 10 % off). An absolute discount reduces the matching price by a fixed amount (for example 10€ off). If more than one product discount matches a price, the discount sort order determines which one will be applied. + * * with an external product discount, which can then be used to explicitly set a discounted value on a particular product price. + * + * The discounted price is stored in the discounted field of the Product Price. + * + * Note that when a discount is created, updated or removed it can take up to 15 minutes to update all the prices with the discounts. + * + * The maximum number of ProductDiscounts that can be active at the same time is **200**. + * + */ +export type TProductDiscount_DescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +/** + * + * A product price can be discounted in two ways: + * + * * with a relative or an absolute product discount, which will be automatically applied to all prices in a product that match a discount predicate. + * A relative discount reduces the matching price by a fraction (for example 10 % off). An absolute discount reduces the matching price by a fixed amount (for example 10€ off). If more than one product discount matches a price, the discount sort order determines which one will be applied. + * * with an external product discount, which can then be used to explicitly set a discounted value on a particular product price. + * + * The discounted price is stored in the discounted field of the Product Price. + * + * Note that when a discount is created, updated or removed it can take up to 15 minutes to update all the prices with the discounts. + * + * The maximum number of ProductDiscounts that can be active at the same time is **200**. + * + */ +export type TProductDiscount_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductDiscountDraft = { + description?: InputMaybe>; + isActive?: InputMaybe; + key?: InputMaybe; + name: Array; + predicate: Scalars['String']; + sortOrder: Scalars['String']; + validFrom?: InputMaybe; + validUntil?: InputMaybe; + value: TProductDiscountValueInput; +}; + +export type TProductDiscountLimitWithCurrent = TLimitWithCurrent & { + __typename?: 'ProductDiscountLimitWithCurrent'; + current: Scalars['Long']; + limit?: Maybe; +}; + +export type TProductDiscountLimitsProjection = { + __typename?: 'ProductDiscountLimitsProjection'; + totalActive: TProductDiscountLimitWithCurrent; +}; + +export type TProductDiscountQueryResult = { + __typename?: 'ProductDiscountQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TProductDiscountUpdateAction = { + changeIsActive?: InputMaybe; + changeName?: InputMaybe; + changePredicate?: InputMaybe; + changeSortOrder?: InputMaybe; + changeValue?: InputMaybe; + setDescription?: InputMaybe; + setKey?: InputMaybe; + setValidFrom?: InputMaybe; + setValidFromAndUntil?: InputMaybe; + setValidUntil?: InputMaybe; +}; + +export type TProductDiscountValue = { + type: Scalars['String']; +}; + +export type TProductDiscountValueInput = { + absolute?: InputMaybe; + external?: InputMaybe; + relative?: InputMaybe; +}; + +export type TProductDraft = { + categories?: InputMaybe>; + categoryOrderHints?: InputMaybe>; + description?: InputMaybe>; + key?: InputMaybe; + masterVariant?: InputMaybe; + metaDescription?: InputMaybe>; + metaKeywords?: InputMaybe>; + metaTitle?: InputMaybe>; + name: Array; + priceMode?: InputMaybe; + productType: TResourceIdentifierInput; + publish?: InputMaybe; + searchKeywords?: InputMaybe>; + slug: Array; + state?: InputMaybe; + taxCategory?: InputMaybe; + variants?: InputMaybe>; +}; + +export type TProductImageAdded = TMessagePayload & { + __typename?: 'ProductImageAdded'; + image: TImage; + staged: Scalars['Boolean']; + type: Scalars['String']; + variantId: Scalars['Int']; +}; + +export type TProductLimitsProjection = { + __typename?: 'ProductLimitsProjection'; + pricesPerVariant: TLimit; + variants: TLimit; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TProductOfSelection = { + __typename?: 'ProductOfSelection'; + product?: Maybe; + productRef: TReference; +}; + +export type TProductOfSelectionQueryResult = { + __typename?: 'ProductOfSelectionQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TProductPrice = { + __typename?: 'ProductPrice'; + channel?: Maybe; + channelRef?: Maybe; + country?: Maybe; + custom?: Maybe; + customerGroup?: Maybe; + customerGroupRef?: Maybe; + discounted?: Maybe; + id?: Maybe; + key?: Maybe; + tiers?: Maybe>; + validFrom?: Maybe; + validUntil?: Maybe; + value: TBaseMoney; +}; + +export type TProductPriceDataInput = { + channel?: InputMaybe; + country?: InputMaybe; + custom?: InputMaybe; + customerGroup?: InputMaybe; + key?: InputMaybe; + tiers?: InputMaybe>; + validFrom?: InputMaybe; + validUntil?: InputMaybe; + value: TBaseMoneyInput; +}; + +export type TProductPriceDiscountUpdateMessagePayload = { + __typename?: 'ProductPriceDiscountUpdateMessagePayload'; + discounted?: Maybe; + priceId: Scalars['String']; + sku?: Maybe; + staged: Scalars['Boolean']; + variantId: Scalars['Int']; + variantKey?: Maybe; +}; + +export type TProductPriceDiscountsSet = TMessagePayload & { + __typename?: 'ProductPriceDiscountsSet'; + type: Scalars['String']; + updatedPrices: Array; +}; + +export type TProductPriceExternalDiscountSet = TMessagePayload & { + __typename?: 'ProductPriceExternalDiscountSet'; + discounted?: Maybe; + priceId: Scalars['String']; + sku?: Maybe; + staged: Scalars['Boolean']; + type: Scalars['String']; + variantId: Scalars['Int']; + variantKey?: Maybe; +}; + +export type TProductPriceSearch = { + __typename?: 'ProductPriceSearch'; + channel?: Maybe; + channelRef?: Maybe; + country?: Maybe; + custom?: Maybe; + customerGroup?: Maybe; + customerGroupRef?: Maybe; + discounted?: Maybe; + id?: Maybe; + key?: Maybe; + tiers?: Maybe>; + validFrom?: Maybe; + validUntil?: Maybe; + value: TBaseMoney; +}; + +export type TProductPriceTier = { + __typename?: 'ProductPriceTier'; + minimumQuantity: Scalars['Int']; + value: TBaseMoney; +}; + +export type TProductPriceTierInput = { + minimumQuantity: Scalars['Int']; + value: TBaseMoneyInput; +}; + +export type TProductProjection = { + __typename?: 'ProductProjection'; + categories: Array; + categoriesRef: Array; + categoryOrderHints: Array; + createdAt: Scalars['DateTime']; + description?: Maybe; + descriptionAllLocales?: Maybe>; + hasStagedChanges: Scalars['Boolean']; + id: Scalars['String']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + masterVariant: TProductSearchVariant; + metaDescription?: Maybe; + metaDescriptionAllLocales?: Maybe>; + metaKeywords?: Maybe; + metaKeywordsAllLocales?: Maybe>; + metaTitle?: Maybe; + metaTitleAllLocales?: Maybe>; + name?: Maybe; + nameAllLocales: Array; + productType?: Maybe; + productTypeRef: TReference; + published: Scalars['Boolean']; + reviewRatingStatistics?: Maybe; + searchKeywords: Array; + slug?: Maybe; + slugAllLocales: Array; + state?: Maybe; + stateRef?: Maybe; + taxCategory?: Maybe; + taxCategoryRef?: Maybe; + variants: Array; + version: Scalars['Long']; +}; + +export type TProductProjection_DescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductProjection_MetaDescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductProjection_MetaKeywordsArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductProjection_MetaTitleArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductProjection_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductProjection_SlugArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductProjectionMessagePayload = { + __typename?: 'ProductProjectionMessagePayload'; + categories: Array; + categoriesRef: Array; + categoryOrderHints: Array; + createdAt: Scalars['DateTime']; + description?: Maybe; + descriptionAllLocales?: Maybe>; + hasStagedChanges: Scalars['Boolean']; + id: Scalars['String']; + lastModifiedAt: Scalars['DateTime']; + masterVariant: TProductVariant; + metaDescription?: Maybe; + metaDescriptionAllLocales?: Maybe>; + metaKeywords?: Maybe; + metaKeywordsAllLocales?: Maybe>; + metaTitle?: Maybe; + metaTitleAllLocales?: Maybe>; + name?: Maybe; + nameAllLocales: Array; + productType?: Maybe; + productTypeRef: TReference; + published: Scalars['Boolean']; + reviewRatingStatistics?: Maybe; + searchKeywords: Array; + slug?: Maybe; + slugAllLocales: Array; + state?: Maybe; + stateRef?: Maybe; + taxCategory?: Maybe; + taxCategoryRef?: Maybe; + variants: Array; + version: Scalars['Long']; +}; + +export type TProductProjectionMessagePayload_DescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductProjectionMessagePayload_MetaDescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductProjectionMessagePayload_MetaKeywordsArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductProjectionMessagePayload_MetaTitleArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductProjectionMessagePayload_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductProjectionMessagePayload_SlugArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductProjectionSearchResult = { + __typename?: 'ProductProjectionSearchResult'; + count: Scalars['Int']; + facets: Array; + offset: Scalars['Int']; + results: Array; + total: Scalars['Int']; +}; + +export type TProductPublished = TMessagePayload & { + __typename?: 'ProductPublished'; + productProjection: TProductProjectionMessagePayload; + removedImageUrls: Array; + scope: TPublishScope; + type: Scalars['String']; +}; + +export type TProductQueryResult = { + __typename?: 'ProductQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TProductReferenceIdentifier = { + __typename?: 'ProductReferenceIdentifier'; + id?: Maybe; + key?: Maybe; + typeId: Scalars['String']; +}; + +export type TProductRemovedFromCategory = TMessagePayload & { + __typename?: 'ProductRemovedFromCategory'; + category: TReferenceId; + staged: Scalars['Boolean']; + type: Scalars['String']; +}; + +export type TProductRevertedStagedChanges = TMessagePayload & { + __typename?: 'ProductRevertedStagedChanges'; + removedImageUrls: Scalars['Set']; + type: Scalars['String']; +}; + +export type TProductSearchPriceTier = { + __typename?: 'ProductSearchPriceTier'; + minimumQuantity: Scalars['Int']; + value: TBaseMoney; +}; + +export type TProductSearchVariant = { + __typename?: 'ProductSearchVariant'; + assets: Array; + /** This field contains raw attributes data */ + attributesRaw: Array; + availability?: Maybe; + id: Scalars['Int']; + images: Array; + isMatchingVariant?: Maybe; + key?: Maybe; + /** Returns a single price based on the price selection rules. */ + price?: Maybe; + prices?: Maybe>; + scopedPrice?: Maybe; + scopedPriceDiscounted?: Maybe; + sku?: Maybe; +}; + +export type TProductSearchVariant_AttributesRawArgs = { + excludeNames?: InputMaybe>; + includeNames?: InputMaybe>; +}; + +export type TProductSearchVariant_PriceArgs = { + channelId?: InputMaybe; + country?: InputMaybe; + currency: Scalars['Currency']; + customerGroupId?: InputMaybe; + date?: InputMaybe; +}; + +/** Product variant availabilities */ +export type TProductSearchVariantAvailabilitiesResult = { + __typename?: 'ProductSearchVariantAvailabilitiesResult'; + limit?: Maybe; + offset?: Maybe; + results: Array; + total: Scalars['Int']; +}; + +/** Product variant availability */ +export type TProductSearchVariantAvailability = { + __typename?: 'ProductSearchVariantAvailability'; + availableQuantity?: Maybe; + id?: Maybe; + isOnStock: Scalars['Boolean']; + restockableInDays?: Maybe; + version?: Maybe; +}; + +export type TProductSearchVariantAvailabilityWithChannel = { + __typename?: 'ProductSearchVariantAvailabilityWithChannel'; + availability: TProductSearchVariantAvailability; + channel?: Maybe; + channelRef: TReference; +}; + +export type TProductSearchVariantAvailabilityWithChannels = { + __typename?: 'ProductSearchVariantAvailabilityWithChannels'; + channels: TProductSearchVariantAvailabilitiesResult; + noChannel?: Maybe; +}; + +export type TProductSearchVariantAvailabilityWithChannels_ChannelsArgs = { + excludeChannelIds?: InputMaybe>; + includeChannelIds?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TProductSelection = TVersioned & { + __typename?: 'ProductSelection'; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + id: Scalars['String']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + name?: Maybe; + nameAllLocales: Array; + productCount: Scalars['Int']; + productRefs: TProductOfSelectionQueryResult; + version: Scalars['Long']; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TProductSelection_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TProductSelection_ProductRefsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TProductSelectionCreated = TMessagePayload & { + __typename?: 'ProductSelectionCreated'; + productSelection: TProductSelectionCreatedPayload; + type: Scalars['String']; +}; + +export type TProductSelectionCreatedPayload = { + custom?: Maybe; + name?: Maybe; + nameAllLocales: Array; + type: Scalars['String']; +}; + +export type TProductSelectionCreatedPayload_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TProductSelectionDeleted = TMessagePayload & { + __typename?: 'ProductSelectionDeleted'; + type: Scalars['String']; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TProductSelectionProductAdded = TMessagePayload & { + __typename?: 'ProductSelectionProductAdded'; + product?: Maybe; + productRef: TReference; + type: Scalars['String']; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TProductSelectionProductRemoved = TMessagePayload & { + __typename?: 'ProductSelectionProductRemoved'; + product?: Maybe; + productRef: TReference; + type: Scalars['String']; +}; + +/** Fields to access product selection assignments. BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TProductSelectionQueryInterface = { + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + productSelectionAssignments: TProductAssignmentQueryResult; +}; + +/** Fields to access product selection assignments. BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TProductSelectionQueryInterface_ProductSelectionAssignmentsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TProductSelectionQueryResult = { + __typename?: 'ProductSelectionQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TProductSelectionSetting = { + __typename?: 'ProductSelectionSetting'; + active: Scalars['Boolean']; + productSelection?: Maybe; + productSelectionRef: TReference; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TProductSelectionSettingDraft = { + active: Scalars['Boolean']; + productSelection: TResourceIdentifierInput; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TProductSelectionSettingInActionInput = { + active?: InputMaybe; + productSelection: TResourceIdentifierInput; +}; + +export type TProductSelectionUpdateAction = { + addProduct?: InputMaybe; + changeName?: InputMaybe; + removeProduct?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setKey?: InputMaybe; +}; + +export type TProductSlugChanged = TMessagePayload & { + __typename?: 'ProductSlugChanged'; + oldSlug?: Maybe; + oldSlugAllLocales?: Maybe>; + slug?: Maybe; + slugAllLocales: Array; + type: Scalars['String']; +}; + +export type TProductSlugChanged_OldSlugArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductSlugChanged_SlugArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TProductStateTransition = TMessagePayload & { + __typename?: 'ProductStateTransition'; + force: Scalars['Boolean']; + state?: Maybe; + stateRef: TReference; + type: Scalars['String']; +}; + +export type TProductTypeDefinition = TReferenceExpandable & + TVersioned & { + __typename?: 'ProductTypeDefinition'; + attributeDefinitions: TAttributeDefinitionResult; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + description: Scalars['String']; + id: Scalars['String']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + name: Scalars['String']; + version: Scalars['Long']; + }; + +export type TProductTypeDefinition_AttributeDefinitionsArgs = { + excludeNames?: InputMaybe>; + includeNames?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; +}; + +export type TProductTypeDefinitionQueryResult = { + __typename?: 'ProductTypeDefinitionQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TProductTypeDraft = { + attributeDefinitions?: InputMaybe>; + description: Scalars['String']; + key?: InputMaybe; + name: Scalars['String']; +}; + +export type TProductTypeLimitWithCurrent = TLimitWithCurrent & { + __typename?: 'ProductTypeLimitWithCurrent'; + current: Scalars['Long']; + limit?: Maybe; +}; + +export type TProductTypeLimitsProjection = { + __typename?: 'ProductTypeLimitsProjection'; + total: TProductTypeLimitWithCurrent; +}; + +export type TProductTypeUpdateAction = { + addAttributeDefinition?: InputMaybe; + addLocalizedEnumValue?: InputMaybe; + addPlainEnumValue?: InputMaybe; + changeAttributeName?: InputMaybe; + changeAttributeOrder?: InputMaybe; + changeAttributeOrderByName?: InputMaybe; + changeDescription?: InputMaybe; + changeEnumKey?: InputMaybe; + changeInputHint?: InputMaybe; + changeIsSearchable?: InputMaybe; + changeLabel?: InputMaybe; + changeLocalizedEnumValueLabel?: InputMaybe; + changeLocalizedEnumValueOrder?: InputMaybe; + changeName?: InputMaybe; + changePlainEnumValueLabel?: InputMaybe; + changePlainEnumValueOrder?: InputMaybe; + removeAttributeDefinition?: InputMaybe; + removeEnumValues?: InputMaybe; + setInputTip?: InputMaybe; + setKey?: InputMaybe; +}; + +export type TProductUnpublished = TMessagePayload & { + __typename?: 'ProductUnpublished'; + type: Scalars['String']; +}; + +export type TProductUpdateAction = { + addAsset?: InputMaybe; + addExternalImage?: InputMaybe; + addPrice?: InputMaybe; + addToCategory?: InputMaybe; + addVariant?: InputMaybe; + changeAssetName?: InputMaybe; + changeAssetOrder?: InputMaybe; + changeImageLabel?: InputMaybe; + changeMasterVariant?: InputMaybe; + changeName?: InputMaybe; + changePrice?: InputMaybe; + changeSlug?: InputMaybe; + moveImageToPosition?: InputMaybe; + publish?: InputMaybe; + removeAsset?: InputMaybe; + removeFromCategory?: InputMaybe; + removeImage?: InputMaybe; + removePrice?: InputMaybe; + removeVariant?: InputMaybe; + revertStagedChanges?: InputMaybe; + revertStagedVariantChanges?: InputMaybe; + setAssetCustomField?: InputMaybe; + setAssetCustomType?: InputMaybe; + setAssetDescription?: InputMaybe; + setAssetKey?: InputMaybe; + setAssetSources?: InputMaybe; + setAssetTags?: InputMaybe; + setAttribute?: InputMaybe; + setAttributeInAllVariants?: InputMaybe; + setCategoryOrderHint?: InputMaybe; + setDescription?: InputMaybe; + setDiscountedPrice?: InputMaybe; + setImageLabel?: InputMaybe; + setKey?: InputMaybe; + setMetaAttributes?: InputMaybe; + setMetaDescription?: InputMaybe; + setMetaKeywords?: InputMaybe; + setMetaTitle?: InputMaybe; + setPriceMode?: InputMaybe; + setPrices?: InputMaybe; + setProductPriceCustomField?: InputMaybe; + setProductPriceCustomType?: InputMaybe; + setProductVariantKey?: InputMaybe; + setSearchKeywords?: InputMaybe; + setSku?: InputMaybe; + setTaxCategory?: InputMaybe; + transitionState?: InputMaybe; + unpublish?: InputMaybe; +}; + +export type TProductVariant = { + __typename?: 'ProductVariant'; + assets: Array; + /** This field contains raw attributes data */ + attributesRaw: Array; + availability?: Maybe; + id: Scalars['Int']; + images: Array; + key?: Maybe; + /** Returns a single price based on the price selection rules. */ + price?: Maybe; + prices?: Maybe>; + sku?: Maybe; +}; + +export type TProductVariant_AttributesRawArgs = { + excludeNames?: InputMaybe>; + includeNames?: InputMaybe>; +}; + +export type TProductVariant_PriceArgs = { + channelId?: InputMaybe; + country?: InputMaybe; + currency: Scalars['Currency']; + customerGroupId?: InputMaybe; + date?: InputMaybe; +}; + +export type TProductVariantAdded = TMessagePayload & { + __typename?: 'ProductVariantAdded'; + staged: Scalars['Boolean']; + type: Scalars['String']; + variant: TProductVariant; +}; + +/** Product variant availabilities */ +export type TProductVariantAvailabilitiesResult = { + __typename?: 'ProductVariantAvailabilitiesResult'; + limit?: Maybe; + offset?: Maybe; + results: Array; + total: Scalars['Int']; +}; + +/** Product variant availability */ +export type TProductVariantAvailability = { + __typename?: 'ProductVariantAvailability'; + availableQuantity?: Maybe; + id?: Maybe; + isOnStock: Scalars['Boolean']; + restockableInDays?: Maybe; + version?: Maybe; +}; + +export type TProductVariantAvailabilityWithChannel = { + __typename?: 'ProductVariantAvailabilityWithChannel'; + availability: TProductVariantAvailability; + channel?: Maybe; + channelRef: TReference; +}; + +export type TProductVariantAvailabilityWithChannels = { + __typename?: 'ProductVariantAvailabilityWithChannels'; + channels: TProductVariantAvailabilitiesResult; + noChannel?: Maybe; +}; + +export type TProductVariantAvailabilityWithChannels_ChannelsArgs = { + excludeChannelIds?: InputMaybe>; + includeChannelIds?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; +}; + +export type TProductVariantDeleted = TMessagePayload & { + __typename?: 'ProductVariantDeleted'; + removedImageUrls: Scalars['Set']; + type: Scalars['String']; + variant?: Maybe; +}; + +export type TProductVariantInput = { + assets?: InputMaybe>; + attributes?: InputMaybe>; + images?: InputMaybe>; + key?: InputMaybe; + prices?: InputMaybe>; + sku?: InputMaybe; +}; + +/** Contains information about the limits of your project. */ +export type TProjectCustomLimitsProjection = { + __typename?: 'ProjectCustomLimitsProjection'; + cartDiscounts: TCartDiscountLimitsProjection; + carts: TCartLimitsProjection; + category: TCategoryLimitsProjection; + customObjects: TCustomObjectLimitsProjection; + customerGroups: TCustomerGroupLimitsProjection; + customers: TCustomerLimitsProjection; + extensions: TExtensionLimitsProjection; + orderEdits: TOrderEditLimitsProjection; + productDiscounts: TProductDiscountLimitsProjection; + productType: TProductTypeLimitsProjection; + products: TProductLimitsProjection; + query: TQueryLimitsProjection; + refreshTokens: TRefreshTokenLimitsProjection; + search: TSearchLimitsProjection; + shippingMethods: TShippingMethodLimitsProjection; + shoppingLists: TShoppingListLimitsProjection; + stores: TStoreLimitsProjection; + taxCategories: TTaxCategoryLimitsProjection; + zones: TZoneLimitsProjection; +}; + +/** Project contains information about project. */ +export type TProjectProjection = { + __typename?: 'ProjectProjection'; + carts: TCartsConfiguration; + countries: Array; + createdAt: Scalars['DateTime']; + currencies: Array; + externalOAuth?: Maybe; + key: Scalars['String']; + languages: Array; + messages: TMessagesConfiguration; + name: Scalars['String']; + searchIndexing?: Maybe; + shippingRateInputType?: Maybe; + shoppingLists: TShoppingListsConfiguration; + trialUntil?: Maybe; + version: Scalars['Long']; +}; + +export type TProjectSettingsUpdateAction = { + changeCartsConfiguration?: InputMaybe; + changeCountries?: InputMaybe; + changeCountryTaxRateFallbackEnabled?: InputMaybe; + changeCurrencies?: InputMaybe; + changeLanguages?: InputMaybe; + changeMessagesConfiguration?: InputMaybe; + changeMessagesEnabled?: InputMaybe; + changeName?: InputMaybe; + changeOrderSearchStatus?: InputMaybe; + changeProductSearchIndexingEnabled?: InputMaybe; + changeShoppingListsConfiguration?: InputMaybe; + setExternalOAuth?: InputMaybe; + setShippingRateInputType?: InputMaybe; +}; + +export type TPublishProduct = { + scope?: InputMaybe; +}; + +export enum TPublishScope { + /** Publishes the complete staged projection */ + All = 'All', + /** Publishes only prices on the staged projection */ + Prices = 'Prices', +} + +export type TQuery = TCartQueryInterface & + TCustomerActiveCartInterface & + TCustomerQueryInterface & + TMeFieldInterface & + TOrderQueryInterface & + TProductSelectionQueryInterface & + TShippingMethodsByCartInterface & + TShoppingListQueryInterface & { + __typename?: 'Query'; + apiClient?: Maybe; + apiClients: TApiClientWithoutSecretQueryResult; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + attributeGroup?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + attributeGroups: TAttributeGroupQueryResult; + cart?: Maybe; + cartDiscount?: Maybe; + cartDiscounts: TCartDiscountQueryResult; + carts: TCartQueryResult; + categories: TCategoryQueryResult; + category?: Maybe; + /** Autocomplete the categories based on category fields like name, description, etc. */ + categoryAutocomplete: TCategorySearchResult; + /** Search the categories using full-text search, filtering and sorting */ + categorySearch: TCategorySearchResult; + channel?: Maybe; + channels: TChannelQueryResult; + customObject?: Maybe; + customObjects: TCustomObjectQueryResult; + customer?: Maybe; + customerActiveCart?: Maybe; + customerGroup?: Maybe; + customerGroups: TCustomerGroupQueryResult; + customers: TCustomerQueryResult; + discountCode?: Maybe; + discountCodes: TDiscountCodeQueryResult; + extension?: Maybe; + extensions: TExtensionQueryResult; + /** This field gives access to the resources (such as carts) that are inside the given store. */ + inStore: TInStore; + /** This field gives access to the resources (such as carts) that are inside one of the given stores. */ + inStores: TInStore; + inventoryEntries: TInventoryEntryQueryResult; + inventoryEntry?: Maybe; + limits: TProjectCustomLimitsProjection; + /** + * This field can only be used with an access token created with the password flow or with an anonymous session. + * + * It gives access to the data that is specific to the customer or the anonymous session linked to the access token. + */ + me: TMe; + message?: Maybe; + messages: TMessageQueryResult; + order?: Maybe; + orderEdit?: Maybe; + orderEdits: TOrderEditQueryResult; + orders: TOrderQueryResult; + payment?: Maybe; + payments: TPaymentQueryResult; + product?: Maybe; + productDiscount?: Maybe; + productDiscounts: TProductDiscountQueryResult; + productProjectionSearch: TProductProjectionSearchResult; + productProjectionsSuggest: TSuggestResult; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + productSelection?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + productSelectionAssignments: TProductAssignmentQueryResult; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + productSelections: TProductSelectionQueryResult; + productType?: Maybe; + productTypes: TProductTypeDefinitionQueryResult; + products: TProductQueryResult; + project: TProjectProjection; + review?: Maybe; + reviews: TReviewQueryResult; + shippingMethod?: Maybe; + shippingMethods: TShippingMethodQueryResult; + shippingMethodsByCart: Array; + shippingMethodsByLocation: Array; + shoppingList?: Maybe; + shoppingLists: TShoppingListQueryResult; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + standalonePrice?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + standalonePrices: TStandalonePriceQueryResult; + state?: Maybe; + states: TStateQueryResult; + store?: Maybe; + stores: TStoreQueryResult; + subscription?: Maybe; + subscriptions: TCommercetoolsSubscriptionQueryResult; + taxCategories: TTaxCategoryQueryResult; + taxCategory?: Maybe; + typeDefinition?: Maybe; + typeDefinitions: TTypeDefinitionQueryResult; + zone?: Maybe; + zones: TZoneQueryResult; + }; + +export type TQuery_ApiClientArgs = { + id: Scalars['String']; +}; + +export type TQuery_ApiClientsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_AttributeGroupArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_AttributeGroupsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_CartArgs = { + id: Scalars['String']; +}; + +export type TQuery_CartDiscountArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_CartDiscountsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_CartsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_CategoriesArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_CategoryArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_CategoryAutocompleteArgs = { + filters?: InputMaybe>; + limit?: InputMaybe; + locale: Scalars['Locale']; + offset?: InputMaybe; + text: Scalars['String']; +}; + +export type TQuery_CategorySearchArgs = { + filters?: InputMaybe>; + fulltext?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + queryFilters?: InputMaybe>; + sorts?: InputMaybe>; +}; + +export type TQuery_ChannelArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_ChannelsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_CustomObjectArgs = { + container?: InputMaybe; + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_CustomObjectsArgs = { + container: Scalars['String']; + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_CustomerArgs = { + emailToken?: InputMaybe; + id?: InputMaybe; + key?: InputMaybe; + passwordToken?: InputMaybe; +}; + +export type TQuery_CustomerActiveCartArgs = { + customerId: Scalars['String']; +}; + +export type TQuery_CustomerGroupArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_CustomerGroupsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_CustomersArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_DiscountCodeArgs = { + id: Scalars['String']; +}; + +export type TQuery_DiscountCodesArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_ExtensionArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_ExtensionsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_InStoreArgs = { + key: Scalars['KeyReferenceInput']; +}; + +export type TQuery_InStoresArgs = { + keys: Array; +}; + +export type TQuery_InventoryEntriesArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_InventoryEntryArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_MessageArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_MessagesArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_OrderArgs = { + id?: InputMaybe; + orderNumber?: InputMaybe; +}; + +export type TQuery_OrderEditArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_OrderEditsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_OrdersArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_PaymentArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_PaymentsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_ProductArgs = { + id?: InputMaybe; + key?: InputMaybe; + sku?: InputMaybe; + variantKey?: InputMaybe; +}; + +export type TQuery_ProductDiscountArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_ProductDiscountsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_ProductProjectionSearchArgs = { + facetFilters?: InputMaybe>; + facets?: InputMaybe>; + filters?: InputMaybe>; + fuzzy?: InputMaybe; + fuzzyLevel?: InputMaybe; + limit?: InputMaybe; + locale?: InputMaybe; + localeProjection?: InputMaybe>; + markMatchingVariant?: InputMaybe; + markMatchingVariants?: InputMaybe; + offset?: InputMaybe; + priceSelector?: InputMaybe; + queryFilters?: InputMaybe>; + sorts?: InputMaybe>; + staged?: InputMaybe; + storeProjection?: InputMaybe; + text?: InputMaybe; +}; + +export type TQuery_ProductProjectionsSuggestArgs = { + fuzzy?: InputMaybe; + limit?: InputMaybe; + searchKeywords: Array; + staged?: InputMaybe; +}; + +export type TQuery_ProductSelectionArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_ProductSelectionAssignmentsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_ProductSelectionsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_ProductTypeArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_ProductTypesArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_ProductsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + skus?: InputMaybe>; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_ReviewArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_ReviewsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_ShippingMethodArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_ShippingMethodsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_ShippingMethodsByCartArgs = { + id: Scalars['String']; +}; + +export type TQuery_ShippingMethodsByLocationArgs = { + country: Scalars['Country']; + currency?: InputMaybe; + state?: InputMaybe; +}; + +export type TQuery_ShoppingListArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_ShoppingListsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_StandalonePriceArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_StandalonePricesArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_StateArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_StatesArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_StoreArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_StoresArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_SubscriptionArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_SubscriptionsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_TaxCategoriesArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_TaxCategoryArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_TypeDefinitionArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_TypeDefinitionsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQuery_ZoneArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +export type TQuery_ZonesArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TQueryLimitsProjection = { + __typename?: 'QueryLimitsProjection'; + offset: TLimit; +}; + +export type TRangeCount = { + type: Scalars['String']; +}; + +export type TRangeCountDouble = TRangeCount & { + __typename?: 'RangeCountDouble'; + count: Scalars['Int']; + from: Scalars['Float']; + fromStr: Scalars['String']; + max: Scalars['Float']; + mean: Scalars['Float']; + min: Scalars['Float']; + productCount?: Maybe; + to: Scalars['Float']; + toStr: Scalars['String']; + total: Scalars['Float']; + totalCount: Scalars['Int']; + type: Scalars['String']; +}; + +export type TRangeCountLong = TRangeCount & { + __typename?: 'RangeCountLong'; + count: Scalars['Int']; + from: Scalars['Long']; + fromStr: Scalars['String']; + max: Scalars['Long']; + mean: Scalars['Float']; + min: Scalars['Long']; + productCount?: Maybe; + to: Scalars['Long']; + toStr: Scalars['String']; + total: Scalars['Long']; + totalCount: Scalars['Int']; + type: Scalars['String']; +}; + +export type TRangeElementInput = { + from: Scalars['String']; + to: Scalars['String']; +}; + +export type TRangeFacetInput = { + alias?: InputMaybe; + countProducts?: Scalars['Boolean']; + path: Scalars['String']; + ranges: Array; +}; + +export type TRangeFacetResult = TFacetResult & { + __typename?: 'RangeFacetResult'; + dataType: Scalars['String']; + ranges: Array; + type: Scalars['String']; +}; + +export type TRangeFilterInput = { + path: Scalars['String']; + ranges: Array; +}; + +export type TRawCustomField = { + __typename?: 'RawCustomField'; + name: Scalars['String']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + referencedResource?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + referencedResourceSet: Array; + value: Scalars['Json']; +}; + +export type TRawProductAttribute = { + __typename?: 'RawProductAttribute'; + attributeDefinition?: Maybe; + name: Scalars['String']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + referencedResource?: Maybe; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + referencedResourceSet: Array; + value: Scalars['Json']; +}; + +export type TRawProductSearchAttribute = { + __typename?: 'RawProductSearchAttribute'; + name: Scalars['String']; + value: Scalars['Json']; +}; + +export type TRecalculateCart = { + updateProductData?: InputMaybe; +}; + +export type TRecalculateStagedOrder = { + updateProductData?: InputMaybe; +}; + +export type TRecalculateStagedOrderOutput = TStagedOrderUpdateActionOutput & { + __typename?: 'RecalculateStagedOrderOutput'; + type: Scalars['String']; + updateProductData: Scalars['Boolean']; +}; + +export type TReference = { + __typename?: 'Reference'; + id: Scalars['String']; + typeId: Scalars['String']; +}; + +export type TReferenceAttribute = TAttribute & { + __typename?: 'ReferenceAttribute'; + id: Scalars['String']; + name: Scalars['String']; + typeId: Scalars['String']; +}; + +export type TReferenceAttributeDefinitionType = TAttributeDefinitionType & { + __typename?: 'ReferenceAttributeDefinitionType'; + name: Scalars['String']; + referenceTypeId: Scalars['String']; +}; + +export type TReferenceExpandable = { + id: Scalars['String']; +}; + +export type TReferenceField = TCustomField & { + __typename?: 'ReferenceField'; + id: Scalars['String']; + name: Scalars['String']; + typeId: Scalars['String']; +}; + +export type TReferenceId = { + __typename?: 'ReferenceId'; + id: Scalars['String']; + typeId: Scalars['String']; +}; + +export type TReferenceInput = { + id: Scalars['String']; + typeId: Scalars['String']; +}; + +export type TReferenceType = TFieldType & { + __typename?: 'ReferenceType'; + name: Scalars['String']; + referenceTypeId: Scalars['String']; +}; + +export type TReferenceTypeDefinitionDraft = { + referenceTypeId: Scalars['String']; +}; + +export type TRefreshTokenLimitWithCurrent = TLimitWithCurrent & { + __typename?: 'RefreshTokenLimitWithCurrent'; + current: Scalars['Long']; + limit?: Maybe; +}; + +export type TRefreshTokenLimitsProjection = { + __typename?: 'RefreshTokenLimitsProjection'; + total: TRefreshTokenLimitWithCurrent; +}; + +export type TRelativeDiscountValue = TCartDiscountValue & + TProductDiscountValue & { + __typename?: 'RelativeDiscountValue'; + permyriad: Scalars['Int']; + type: Scalars['String']; + }; + +export type TRelativeDiscountValueInput = { + permyriad: Scalars['Int']; +}; + +export type TRemoveAttributeGroupAttribute = { + attribute: Scalars['String']; +}; + +export type TRemoveCartCustomLineItem = { + customLineItemId: Scalars['String']; +}; + +export type TRemoveCartDiscountCode = { + discountCode: TReferenceInput; +}; + +export type TRemoveCartItemShippingAddress = { + addressKey: Scalars['String']; +}; + +export type TRemoveCartLineItem = { + externalPrice?: InputMaybe; + externalTotalPrice?: InputMaybe; + lineItemId: Scalars['String']; + quantity?: InputMaybe; + shippingDetailsToRemove?: InputMaybe; +}; + +export type TRemoveCartPayment = { + payment: TResourceIdentifierInput; +}; + +export type TRemoveCategoryAsset = { + assetId?: InputMaybe; + assetKey?: InputMaybe; +}; + +export type TRemoveChannelRoles = { + roles: Array; +}; + +export type TRemoveCustomerAddress = { + addressId?: InputMaybe; + addressKey?: InputMaybe; +}; + +export type TRemoveCustomerBillingAddressId = { + addressId?: InputMaybe; + addressKey?: InputMaybe; +}; + +export type TRemoveCustomerShippingAddressId = { + addressId?: InputMaybe; + addressKey?: InputMaybe; +}; + +export type TRemoveCustomerStore = { + store: TResourceIdentifierInput; +}; + +export type TRemoveInventoryEntryQuantity = { + quantity: Scalars['Long']; +}; + +export type TRemoveOrderDelivery = { + deliveryId: Scalars['String']; +}; + +export type TRemoveOrderItemShippingAddress = { + addressKey: Scalars['String']; +}; + +export type TRemoveOrderParcelFromDelivery = { + parcelId: Scalars['String']; +}; + +export type TRemoveOrderPayment = { + payment: TResourceIdentifierInput; +}; + +export type TRemoveProductAsset = { + assetId?: InputMaybe; + assetKey?: InputMaybe; + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TRemoveProductFromCategory = { + category: TResourceIdentifierInput; + staged?: InputMaybe; +}; + +export type TRemoveProductImage = { + imageUrl: Scalars['String']; + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TRemoveProductPrice = { + price?: InputMaybe; + priceId?: InputMaybe; + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TRemoveProductSelectionProduct = { + product: TResourceIdentifierInput; +}; + +export type TRemoveProductVariant = { + id?: InputMaybe; + sku?: InputMaybe; + staged?: InputMaybe; +}; + +export type TRemoveShippingMethodShippingRate = { + shippingRate: TShippingRateDraft; + zone: TResourceIdentifierInput; +}; + +export type TRemoveShippingMethodZone = { + zone: TResourceIdentifierInput; +}; + +export type TRemoveShoppingListLineItem = { + lineItemId: Scalars['String']; + quantity?: InputMaybe; +}; + +export type TRemoveShoppingListTextLineItem = { + quantity?: InputMaybe; + textLineItemId: Scalars['String']; +}; + +export type TRemoveStagedOrderCustomLineItem = { + customLineItemId: Scalars['String']; +}; + +export type TRemoveStagedOrderCustomLineItemOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'RemoveStagedOrderCustomLineItemOutput'; + customLineItemId: Scalars['String']; + type: Scalars['String']; + }; + +export type TRemoveStagedOrderDelivery = { + deliveryId: Scalars['String']; +}; + +export type TRemoveStagedOrderDeliveryOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'RemoveStagedOrderDeliveryOutput'; + deliveryId: Scalars['String']; + type: Scalars['String']; + }; + +export type TRemoveStagedOrderDiscountCode = { + discountCode: TReferenceInput; +}; + +export type TRemoveStagedOrderDiscountCodeOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'RemoveStagedOrderDiscountCodeOutput'; + discountCode?: Maybe; + discountCodeRef: TReference; + type: Scalars['String']; + }; + +export type TRemoveStagedOrderItemShippingAddress = { + addressKey: Scalars['String']; +}; + +export type TRemoveStagedOrderItemShippingAddressOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'RemoveStagedOrderItemShippingAddressOutput'; + addressKey: Scalars['String']; + type: Scalars['String']; + }; + +export type TRemoveStagedOrderLineItem = { + externalPrice?: InputMaybe; + externalTotalPrice?: InputMaybe; + lineItemId: Scalars['String']; + quantity?: InputMaybe; + shippingDetailsToRemove?: InputMaybe; +}; + +export type TRemoveStagedOrderLineItemOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'RemoveStagedOrderLineItemOutput'; + externalPrice?: Maybe; + externalTotalPrice?: Maybe; + lineItemId: Scalars['String']; + quantity?: Maybe; + shippingDetailsToRemove?: Maybe; + type: Scalars['String']; + }; + +export type TRemoveStagedOrderParcelFromDelivery = { + parcelId: Scalars['String']; +}; + +export type TRemoveStagedOrderParcelFromDeliveryOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'RemoveStagedOrderParcelFromDeliveryOutput'; + parcelId: Scalars['String']; + type: Scalars['String']; + }; + +export type TRemoveStagedOrderPayment = { + payment: TResourceIdentifierInput; +}; + +export type TRemoveStagedOrderPaymentOutput = TStagedOrderUpdateActionOutput & { + __typename?: 'RemoveStagedOrderPaymentOutput'; + paymentResId: TResourceIdentifier; + type: Scalars['String']; +}; + +export type TRemoveStateRoles = { + roles: Array; +}; + +export type TRemoveStoreDistributionChannel = { + distributionChannel: TResourceIdentifierInput; +}; + +export type TRemoveStoreProductSelection = { + productSelection: TResourceIdentifierInput; +}; + +export type TRemoveStoreSupplyChannel = { + supplyChannel: TResourceIdentifierInput; +}; + +export type TRemoveTypeFieldDefinition = { + fieldName: Scalars['String']; +}; + +export type TRemoveZoneLocation = { + location: TZoneLocation; +}; + +export type TResourceIdentifier = { + __typename?: 'ResourceIdentifier'; + id?: Maybe; + key?: Maybe; + typeId: Scalars['String']; +}; + +export type TResourceIdentifierInput = { + id?: InputMaybe; + key?: InputMaybe; + typeId?: InputMaybe; +}; + +/** Stores information about returns connected to this order. */ +export type TReturnInfo = { + __typename?: 'ReturnInfo'; + items: Array; + returnDate?: Maybe; + returnTrackingId?: Maybe; +}; + +export type TReturnInfoAdded = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'ReturnInfoAdded'; + returnInfo: TReturnInfo; + type: Scalars['String']; + }; + +export type TReturnInfoDraftType = { + items: Array; + returnDate?: InputMaybe; + returnTrackingId?: InputMaybe; +}; + +export type TReturnInfoDraftTypeOutput = { + __typename?: 'ReturnInfoDraftTypeOutput'; + items: Array; + returnDate?: Maybe; + returnTrackingId?: Maybe; +}; + +export type TReturnInfoSet = TMessagePayload & + TOrderMessagePayload & { + __typename?: 'ReturnInfoSet'; + returnInfo?: Maybe>; + type: Scalars['String']; + }; + +export type TReturnItem = { + comment?: Maybe; + createdAt: Scalars['DateTime']; + custom?: Maybe; + id: Scalars['String']; + lastModifiedAt: Scalars['DateTime']; + paymentState: TReturnPaymentState; + quantity: Scalars['Long']; + shipmentState: TReturnShipmentState; + type: Scalars['String']; +}; + +export type TReturnItemDraftType = { + comment?: InputMaybe; + custom?: InputMaybe; + customLineItemId?: InputMaybe; + lineItemId?: InputMaybe; + quantity: Scalars['Long']; + shipmentState: TReturnShipmentState; +}; + +export type TReturnItemDraftTypeOutput = { + __typename?: 'ReturnItemDraftTypeOutput'; + comment?: Maybe; + custom?: Maybe; + customLineItemId?: Maybe; + lineItemId?: Maybe; + quantity: Scalars['Long']; + shipmentState: TReturnShipmentState; +}; + +export enum TReturnPaymentState { + Initial = 'Initial', + NonRefundable = 'NonRefundable', + NotRefunded = 'NotRefunded', + Refunded = 'Refunded', +} + +export enum TReturnShipmentState { + Advised = 'Advised', + BackInStock = 'BackInStock', + Returned = 'Returned', + Unusable = 'Unusable', +} + +export type TRevertStagedChanges = { + dummy?: InputMaybe; +}; + +export type TRevertStagedVariantChanges = { + variantId: Scalars['Int']; +}; + +export type TReview = TReferenceExpandable & + TVersioned & { + __typename?: 'Review'; + authorName?: Maybe; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + customer?: Maybe; + customerRef?: Maybe; + id: Scalars['String']; + includedInStatistics: Scalars['Boolean']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + locale?: Maybe; + rating?: Maybe; + state?: Maybe; + stateRef?: Maybe; + target?: Maybe; + targetRef?: Maybe; + text?: Maybe; + title?: Maybe; + uniquenessValue?: Maybe; + version: Scalars['Long']; + }; + +export type TReviewCreated = TMessagePayload & { + __typename?: 'ReviewCreated'; + review: TReview; + type: Scalars['String']; +}; + +export type TReviewDraft = { + authorName?: InputMaybe; + custom?: InputMaybe; + customer?: InputMaybe; + key?: InputMaybe; + locale?: InputMaybe; + rating?: InputMaybe; + state?: InputMaybe; + target?: InputMaybe; + text?: InputMaybe; + title?: InputMaybe; + uniquenessValue?: InputMaybe; +}; + +export type TReviewQueryResult = { + __typename?: 'ReviewQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TReviewRatingSet = TMessagePayload & { + __typename?: 'ReviewRatingSet'; + includedInStatistics: Scalars['Boolean']; + newRating?: Maybe; + oldRating?: Maybe; + target?: Maybe; + targetRef?: Maybe; + type: Scalars['String']; +}; + +export type TReviewRatingStatistics = { + __typename?: 'ReviewRatingStatistics'; + averageRating: Scalars['Float']; + count: Scalars['Long']; + highestRating: Scalars['Int']; + lowestRating: Scalars['Int']; + ratingsDistribution: Scalars['Json']; +}; + +export type TReviewStateTransition = TMessagePayload & { + __typename?: 'ReviewStateTransition'; + force: Scalars['Boolean']; + newIncludedInStatistics: Scalars['Boolean']; + newState?: Maybe; + newStateRef: TReference; + oldIncludedInStatistics: Scalars['Boolean']; + oldState?: Maybe; + oldStateRef?: Maybe; + target?: Maybe; + targetRef?: Maybe; + type: Scalars['String']; +}; + +export type TReviewTarget = { + id: Scalars['String']; +}; + +export type TReviewUpdateAction = { + setAuthorName?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setCustomer?: InputMaybe; + setKey?: InputMaybe; + setLocale?: InputMaybe; + setRating?: InputMaybe; + setTarget?: InputMaybe; + setText?: InputMaybe; + setTitle?: InputMaybe; + transitionState?: InputMaybe; +}; + +export enum TRoundingMode { + /** [Round half down](https://en.wikipedia.org/wiki/Rounding#Round_half_down) */ + HalfDown = 'HalfDown', + /** [Round half to even](https://en.wikipedia.org/wiki/Rounding#Round_half_to_even). Default rounding mode as used in IEEE 754 computing functions and operators. */ + HalfEven = 'HalfEven', + /** [Round half up](https://en.wikipedia.org/wiki/Rounding#Round_half_up) */ + HalfUp = 'HalfUp', +} + +export type TSnsDestination = TDestination & { + __typename?: 'SNSDestination'; + accessKey: Scalars['String']; + accessSecret: Scalars['String']; + topicArn: Scalars['String']; + type: Scalars['String']; +}; + +export type TSnsDestinationInput = { + accessKey: Scalars['String']; + accessSecret: Scalars['String']; + topicArn: Scalars['String']; +}; + +export type TSqsDestination = TDestination & { + __typename?: 'SQSDestination'; + accessKey: Scalars['String']; + accessSecret: Scalars['String']; + queueUrl: Scalars['String']; + region: Scalars['String']; + type: Scalars['String']; +}; + +export type TSqsDestinationInput = { + accessKey: Scalars['String']; + accessSecret: Scalars['String']; + queueUrl: Scalars['String']; + region: Scalars['String']; +}; + +export type TScopedPrice = { + __typename?: 'ScopedPrice'; + channel?: Maybe; + channelRef?: Maybe; + country?: Maybe; + currentValue: TBaseMoney; + custom?: Maybe; + customerGroup?: Maybe; + customerGroupRef?: Maybe; + discounted?: Maybe; + id: Scalars['String']; + validFrom?: Maybe; + validUntil?: Maybe; + value: TBaseMoney; +}; + +export type TScoreShippingRateInput = TShippingRateInput & { + __typename?: 'ScoreShippingRateInput'; + score: Scalars['Int']; + type: Scalars['String']; +}; + +export type TScoreShippingRateInputDraft = { + score: Scalars['Int']; +}; + +export type TScoreShippingRateInputDraftOutput = + TShippingRateInputDraftOutput & { + __typename?: 'ScoreShippingRateInputDraftOutput'; + score: Scalars['Int']; + type: Scalars['String']; + }; + +export type TSearchFacetInput = { + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + model?: InputMaybe; + string?: InputMaybe; +}; + +export type TSearchFacetModelInput = { + range?: InputMaybe; + terms?: InputMaybe; +}; + +export type TSearchFilterInput = { + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + model?: InputMaybe; + string?: InputMaybe; +}; + +export type TSearchFilterModelInput = { + exists?: InputMaybe; + missing?: InputMaybe; + range?: InputMaybe; + tree?: InputMaybe; + value?: InputMaybe; +}; + +export type TSearchIndexingConfiguration = { + __typename?: 'SearchIndexingConfiguration'; + orders?: Maybe; + products?: Maybe; +}; + +export type TSearchIndexingConfigurationValues = { + __typename?: 'SearchIndexingConfigurationValues'; + lastModifiedAt?: Maybe; + lastModifiedBy?: Maybe; + status?: Maybe; +}; + +export enum TSearchIndexingStatus { + Activated = 'Activated', + Deactivated = 'Deactivated', + Indexing = 'Indexing', +} + +export type TSearchKeyword = { + __typename?: 'SearchKeyword'; + suggestTokenizer?: Maybe; + text: Scalars['String']; +}; + +export type TSearchKeywordArgument = { + locale: Scalars['Locale']; + searchKeyword: Scalars['String']; +}; + +export type TSearchKeywordInput = { + keywords: Array; + locale: Scalars['Locale']; +}; + +export type TSearchKeywordItemInput = { + suggestTokenizer?: InputMaybe; + text: Scalars['String']; +}; + +export type TSearchKeywordProductSearch = { + __typename?: 'SearchKeywordProductSearch'; + suggestTokenizer?: Maybe; + text: Scalars['String']; +}; + +export type TSearchKeywords = { + __typename?: 'SearchKeywords'; + locale: Scalars['Locale']; + searchKeywords: Array; +}; + +export type TSearchKeywordsProductSearch = { + __typename?: 'SearchKeywordsProductSearch'; + locale: Scalars['Locale']; + searchKeywords: Array; +}; + +export type TSearchLimitsProjection = { + __typename?: 'SearchLimitsProjection'; + maxTextSize: TLimit; +}; + +/** In order to decide which of the matching items will actually be discounted */ +export enum TSelectionMode { + Cheapest = 'Cheapest', + MostExpensive = 'MostExpensive', +} + +export type TSelectionOfProduct = { + __typename?: 'SelectionOfProduct'; + createdAt: Scalars['DateTime']; + productSelection?: Maybe; + productSelectionRef: TReference; +}; + +export type TSelectionOfProductQueryResult = { + __typename?: 'SelectionOfProductQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TSetAttributeDefinitionType = TAttributeDefinitionType & { + __typename?: 'SetAttributeDefinitionType'; + elementType: TAttributeDefinitionType; + name: Scalars['String']; +}; + +export type TSetAttributeGroupAttributes = { + attributes: Array; +}; + +export type TSetAttributeGroupDescription = { + description?: InputMaybe>; +}; + +export type TSetAttributeGroupKey = { + key?: InputMaybe; +}; + +export type TSetCartAnonymousId = { + anonymousId?: InputMaybe; +}; + +export type TSetCartBillingAddress = { + address?: InputMaybe; +}; + +export type TSetCartBillingAddressCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetCartBillingAddressCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetCartCountry = { + country?: InputMaybe; +}; + +export type TSetCartCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetCartCustomLineItemCustomField = { + customLineItemId: Scalars['String']; + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetCartCustomLineItemCustomType = { + customLineItemId: Scalars['String']; + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetCartCustomLineItemShippingDetails = { + customLineItemId: Scalars['String']; + shippingDetails?: InputMaybe; +}; + +export type TSetCartCustomLineItemTaxAmount = { + customLineItemId: Scalars['String']; + externalTaxAmount?: InputMaybe; +}; + +export type TSetCartCustomLineItemTaxRate = { + customLineItemId: Scalars['String']; + externalTaxRate?: InputMaybe; +}; + +export type TSetCartCustomShippingMethod = { + externalTaxRate?: InputMaybe; + shippingMethodName: Scalars['String']; + shippingRate: TShippingRateDraft; + taxCategory?: InputMaybe; +}; + +export type TSetCartCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetCartCustomerEmail = { + email?: InputMaybe; +}; + +export type TSetCartCustomerGroup = { + customerGroup?: InputMaybe; +}; + +export type TSetCartCustomerId = { + customerId?: InputMaybe; +}; + +export type TSetCartDeleteDaysAfterLastModification = { + deleteDaysAfterLastModification?: InputMaybe; +}; + +export type TSetCartDiscountCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetCartDiscountCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetCartDiscountDescription = { + description?: InputMaybe>; +}; + +export type TSetCartDiscountKey = { + key?: InputMaybe; +}; + +export type TSetCartDiscountValidFrom = { + validFrom?: InputMaybe; +}; + +export type TSetCartDiscountValidFromAndUntil = { + validFrom?: InputMaybe; + validUntil?: InputMaybe; +}; + +export type TSetCartDiscountValidUntil = { + validUntil?: InputMaybe; +}; + +export type TSetCartItemShippingAddressCustomField = { + addressKey: Scalars['String']; + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetCartItemShippingAddressCustomType = { + addressKey: Scalars['String']; + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetCartKey = { + key?: InputMaybe; +}; + +export type TSetCartLineItemCustomField = { + lineItemId: Scalars['String']; + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetCartLineItemCustomType = { + fields?: InputMaybe>; + lineItemId: Scalars['String']; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetCartLineItemDistributionChannel = { + distributionChannel?: InputMaybe; + lineItemId: Scalars['String']; +}; + +export type TSetCartLineItemPrice = { + externalPrice?: InputMaybe; + lineItemId: Scalars['String']; +}; + +export type TSetCartLineItemShippingDetails = { + lineItemId: Scalars['String']; + shippingDetails?: InputMaybe; +}; + +export type TSetCartLineItemSupplyChannel = { + lineItemId: Scalars['String']; + supplyChannel?: InputMaybe; +}; + +export type TSetCartLineItemTaxAmount = { + externalTaxAmount?: InputMaybe; + lineItemId: Scalars['String']; +}; + +export type TSetCartLineItemTaxRate = { + externalTaxRate?: InputMaybe; + lineItemId: Scalars['String']; +}; + +export type TSetCartLineItemTotalPrice = { + externalTotalPrice?: InputMaybe; + lineItemId: Scalars['String']; +}; + +export type TSetCartLocale = { + locale?: InputMaybe; +}; + +export type TSetCartShippingAddress = { + address?: InputMaybe; +}; + +export type TSetCartShippingAddressCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetCartShippingAddressCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetCartShippingMethod = { + externalTaxRate?: InputMaybe; + shippingMethod?: InputMaybe; +}; + +export type TSetCartShippingMethodTaxAmount = { + externalTaxAmount?: InputMaybe; +}; + +export type TSetCartShippingMethodTaxRate = { + externalTaxRate?: InputMaybe; +}; + +export type TSetCartShippingRateInput = { + shippingRateInput?: InputMaybe; +}; + +export type TSetCartTotalTax = { + externalTaxPortions?: InputMaybe>; + externalTotalGross?: InputMaybe; +}; + +export type TSetCategoryAssetCustomField = { + assetId?: InputMaybe; + assetKey?: InputMaybe; + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetCategoryAssetCustomType = { + assetId?: InputMaybe; + assetKey?: InputMaybe; + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetCategoryAssetDescription = { + assetId?: InputMaybe; + assetKey?: InputMaybe; + description?: InputMaybe>; +}; + +export type TSetCategoryAssetKey = { + assetId: Scalars['String']; + assetKey?: InputMaybe; +}; + +export type TSetCategoryAssetSources = { + assetId?: InputMaybe; + assetKey?: InputMaybe; + sources?: InputMaybe>; +}; + +export type TSetCategoryAssetTags = { + assetId?: InputMaybe; + assetKey?: InputMaybe; + tags?: InputMaybe>; +}; + +export type TSetCategoryCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetCategoryCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetCategoryDescription = { + description?: InputMaybe>; +}; + +export type TSetCategoryExternalId = { + externalId?: InputMaybe; +}; + +export type TSetCategoryKey = { + key?: InputMaybe; +}; + +export type TSetCategoryMetaDescription = { + metaDescription?: InputMaybe>; +}; + +export type TSetCategoryMetaKeywords = { + metaKeywords?: InputMaybe>; +}; + +export type TSetCategoryMetaTitle = { + metaTitle?: InputMaybe>; +}; + +export type TSetChannelAddress = { + address?: InputMaybe; +}; + +export type TSetChannelAddressCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetChannelAddressCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetChannelCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetChannelCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetChannelGeoLocation = { + geoLocation?: InputMaybe; +}; + +export type TSetChannelRoles = { + roles: Array; +}; + +export type TSetCustomerAddressCustomField = { + addressId: Scalars['String']; + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetCustomerAddressCustomType = { + addressId: Scalars['String']; + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetCustomerAuthenticationMode = { + authMode: TAuthenticationMode; + password?: InputMaybe; +}; + +export type TSetCustomerCompanyName = { + companyName?: InputMaybe; +}; + +export type TSetCustomerCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetCustomerCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetCustomerDateOfBirth = { + dateOfBirth?: InputMaybe; +}; + +export type TSetCustomerDefaultBillingAddress = { + addressId?: InputMaybe; + addressKey?: InputMaybe; +}; + +export type TSetCustomerDefaultShippingAddress = { + addressId?: InputMaybe; + addressKey?: InputMaybe; +}; + +export type TSetCustomerExternalId = { + externalId?: InputMaybe; +}; + +export type TSetCustomerFirstName = { + firstName?: InputMaybe; +}; + +export type TSetCustomerGroup = { + customerGroup?: InputMaybe; +}; + +export type TSetCustomerGroupCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetCustomerGroupCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetCustomerGroupKey = { + key?: InputMaybe; +}; + +export type TSetCustomerKey = { + key?: InputMaybe; +}; + +export type TSetCustomerLastName = { + lastName?: InputMaybe; +}; + +export type TSetCustomerLocale = { + locale?: InputMaybe; +}; + +export type TSetCustomerMiddleName = { + middleName?: InputMaybe; +}; + +export type TSetCustomerNumber = { + customerNumber?: InputMaybe; +}; + +export type TSetCustomerSalutation = { + salutation?: InputMaybe; +}; + +export type TSetCustomerStores = { + stores: Array; +}; + +export type TSetCustomerTitle = { + title?: InputMaybe; +}; + +export type TSetCustomerVatId = { + vatId?: InputMaybe; +}; + +export type TSetDiscountCodeCartPredicate = { + cartPredicate?: InputMaybe; +}; + +export type TSetDiscountCodeCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetDiscountCodeCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetDiscountCodeDescription = { + description?: InputMaybe>; +}; + +export type TSetDiscountCodeMaxApplications = { + maxApplications?: InputMaybe; +}; + +export type TSetDiscountCodeMaxApplicationsPerCustomer = { + maxApplicationsPerCustomer?: InputMaybe; +}; + +export type TSetDiscountCodeName = { + name?: InputMaybe>; +}; + +export type TSetDiscountCodeValidFrom = { + validFrom?: InputMaybe; +}; + +export type TSetDiscountCodeValidFromAndUntil = { + validFrom?: InputMaybe; + validUntil?: InputMaybe; +}; + +export type TSetDiscountCodeValidUntil = { + validUntil?: InputMaybe; +}; + +export type TSetExtensionKey = { + key?: InputMaybe; +}; + +export type TSetExtensionTimeoutInMs = { + timeoutInMs?: InputMaybe; +}; + +export type TSetInventoryEntryCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetInventoryEntryCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetInventoryEntryExpectedDelivery = { + expectedDelivery?: InputMaybe; +}; + +export type TSetInventoryEntryRestockableInDays = { + restockableInDays?: InputMaybe; +}; + +export type TSetInventoryEntrySupplyChannel = { + supplyChannel?: InputMaybe; +}; + +export type TSetMyCartShippingMethod = { + shippingMethod?: InputMaybe; +}; + +export type TSetOrderBillingAddress = { + address?: InputMaybe; +}; + +export type TSetOrderBillingAddressCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetOrderBillingAddressCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetOrderCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetOrderCustomLineItemCustomField = { + customLineItemId: Scalars['String']; + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetOrderCustomLineItemCustomType = { + customLineItemId: Scalars['String']; + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetOrderCustomLineItemShippingDetails = { + customLineItemId: Scalars['String']; + shippingDetails?: InputMaybe; +}; + +export type TSetOrderCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetOrderCustomerEmail = { + email?: InputMaybe; +}; + +export type TSetOrderCustomerId = { + customerId?: InputMaybe; +}; + +export type TSetOrderDeliveryAddress = { + address?: InputMaybe; + deliveryId: Scalars['String']; +}; + +export type TSetOrderDeliveryAddressCustomField = { + deliveryId: Scalars['String']; + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetOrderDeliveryAddressCustomType = { + deliveryId: Scalars['String']; + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetOrderDeliveryCustomField = { + deliveryId: Scalars['String']; + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetOrderDeliveryCustomType = { + deliveryId: Scalars['String']; + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetOrderDeliveryItems = { + deliveryId: Scalars['String']; + items: Array; +}; + +export type TSetOrderEditComment = { + comment?: InputMaybe; +}; + +export type TSetOrderEditCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetOrderEditCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetOrderEditKey = { + key?: InputMaybe; +}; + +export type TSetOrderEditStagedActions = { + stagedActions: Array; +}; + +export type TSetOrderItemShippingAddressCustomField = { + addressKey: Scalars['String']; + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetOrderItemShippingAddressCustomType = { + addressKey: Scalars['String']; + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetOrderLineItemCustomField = { + lineItemId: Scalars['String']; + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetOrderLineItemCustomType = { + fields?: InputMaybe>; + lineItemId: Scalars['String']; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetOrderLineItemShippingDetails = { + lineItemId: Scalars['String']; + shippingDetails?: InputMaybe; +}; + +export type TSetOrderLocale = { + locale?: InputMaybe; +}; + +export type TSetOrderNumber = { + orderNumber?: InputMaybe; +}; + +export type TSetOrderParcelCustomField = { + name: Scalars['String']; + parcelId: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetOrderParcelCustomType = { + fields?: InputMaybe>; + parcelId: Scalars['String']; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetOrderParcelItems = { + items: Array; + parcelId: Scalars['String']; +}; + +export type TSetOrderParcelMeasurements = { + measurements?: InputMaybe; + parcelId: Scalars['String']; +}; + +export type TSetOrderParcelTrackingData = { + parcelId: Scalars['String']; + trackingData?: InputMaybe; +}; + +export type TSetOrderReturnInfo = { + items?: InputMaybe>; +}; + +export type TSetOrderReturnItemCustomField = { + name: Scalars['String']; + returnItemId: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetOrderReturnItemCustomType = { + fields?: InputMaybe>; + returnItemId: Scalars['String']; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetOrderReturnPaymentState = { + paymentState: TReturnPaymentState; + returnItemId: Scalars['String']; +}; + +export type TSetOrderReturnShipmentState = { + returnItemId: Scalars['String']; + shipmentState: TReturnShipmentState; +}; + +export type TSetOrderShippingAddress = { + address?: InputMaybe; +}; + +export type TSetOrderShippingAddressCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetOrderShippingAddressCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetOrderStore = { + store?: InputMaybe; +}; + +export type TSetPaymentAmountPaid = { + amount?: InputMaybe; +}; + +export type TSetPaymentAmountRefunded = { + amount?: InputMaybe; +}; + +export type TSetPaymentAnonymousId = { + anonymousId?: InputMaybe; +}; + +export type TSetPaymentAuthorization = { + amount?: InputMaybe; + until?: InputMaybe; +}; + +export type TSetPaymentCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetPaymentCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetPaymentCustomer = { + customer?: InputMaybe; +}; + +export type TSetPaymentExternalId = { + externalId?: InputMaybe; +}; + +export type TSetPaymentInterfaceId = { + interfaceId?: InputMaybe; +}; + +export type TSetPaymentKey = { + key?: InputMaybe; +}; + +export type TSetPaymentMethodInfoInterface = { + interface: Scalars['String']; +}; + +export type TSetPaymentMethodInfoMethod = { + method?: InputMaybe; +}; + +export type TSetPaymentMethodInfoName = { + name?: InputMaybe>; +}; + +export type TSetPaymentStatusInterfaceCode = { + interfaceCode?: InputMaybe; +}; + +export type TSetPaymentStatusInterfaceText = { + interfaceText?: InputMaybe; +}; + +export type TSetPaymentTransactionCustomField = { + name: Scalars['String']; + transactionId: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetPaymentTransactionCustomType = { + fields?: InputMaybe>; + transactionId: Scalars['String']; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetProductAssetCustomField = { + assetId?: InputMaybe; + assetKey?: InputMaybe; + name: Scalars['String']; + sku?: InputMaybe; + staged?: InputMaybe; + value?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TSetProductAssetCustomType = { + assetId?: InputMaybe; + assetKey?: InputMaybe; + fields?: InputMaybe>; + sku?: InputMaybe; + staged?: InputMaybe; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TSetProductAssetDescription = { + assetId?: InputMaybe; + assetKey?: InputMaybe; + description?: InputMaybe>; + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TSetProductAssetKey = { + assetId: Scalars['String']; + assetKey?: InputMaybe; + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TSetProductAssetSources = { + assetId?: InputMaybe; + assetKey?: InputMaybe; + sku?: InputMaybe; + sources?: InputMaybe>; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TSetProductAssetTags = { + assetId?: InputMaybe; + assetKey?: InputMaybe; + sku?: InputMaybe; + staged?: InputMaybe; + tags?: InputMaybe>; + variantId?: InputMaybe; +}; + +export type TSetProductAttribute = { + name: Scalars['String']; + sku?: InputMaybe; + staged?: InputMaybe; + value?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TSetProductAttributeInAllVariants = { + name: Scalars['String']; + staged?: InputMaybe; + value?: InputMaybe; +}; + +export type TSetProductCategoryOrderHint = { + categoryId: Scalars['String']; + orderHint?: InputMaybe; + staged?: InputMaybe; +}; + +export type TSetProductDescription = { + description?: InputMaybe>; + staged?: InputMaybe; +}; + +export type TSetProductDiscountDescription = { + description?: InputMaybe>; +}; + +export type TSetProductDiscountKey = { + key?: InputMaybe; +}; + +export type TSetProductDiscountValidFrom = { + validFrom?: InputMaybe; +}; + +export type TSetProductDiscountValidFromAndUntil = { + validFrom?: InputMaybe; + validUntil?: InputMaybe; +}; + +export type TSetProductDiscountValidUntil = { + validUntil?: InputMaybe; +}; + +export type TSetProductDiscountedPrice = { + discounted?: InputMaybe; + priceId: Scalars['String']; + staged?: InputMaybe; +}; + +export type TSetProductImageLabel = { + imageUrl: Scalars['String']; + label?: InputMaybe; + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TSetProductKey = { + key?: InputMaybe; +}; + +export type TSetProductMetaAttributes = { + metaDescription?: InputMaybe>; + metaKeywords?: InputMaybe>; + metaTitle?: InputMaybe>; + staged?: InputMaybe; +}; + +export type TSetProductMetaDescription = { + metaDescription?: InputMaybe>; + staged?: InputMaybe; +}; + +export type TSetProductMetaKeywords = { + metaKeywords?: InputMaybe>; + staged?: InputMaybe; +}; + +export type TSetProductMetaTitle = { + metaTitle?: InputMaybe>; + staged?: InputMaybe; +}; + +export type TSetProductPriceCustomField = { + name: Scalars['String']; + priceId: Scalars['String']; + staged?: InputMaybe; + value?: InputMaybe; +}; + +export type TSetProductPriceCustomType = { + fields?: InputMaybe>; + priceId: Scalars['String']; + staged?: InputMaybe; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetProductPriceMode = { + priceMode?: InputMaybe; +}; + +export type TSetProductPrices = { + prices: Array; + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TSetProductSelectionCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetProductSelectionCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetProductSelectionKey = { + key?: InputMaybe; +}; + +export type TSetProductSku = { + sku?: InputMaybe; + staged?: InputMaybe; + variantId: Scalars['Int']; +}; + +export type TSetProductTaxCategory = { + taxCategory?: InputMaybe; +}; + +export type TSetProductVariantKey = { + key?: InputMaybe; + sku?: InputMaybe; + staged?: InputMaybe; + variantId?: InputMaybe; +}; + +export type TSetProjectSettingsExternalOAuth = { + externalOAuth?: InputMaybe; +}; + +export type TSetProjectSettingsShippingRateInputType = { + shippingRateInputType?: InputMaybe; +}; + +export type TSetReviewAuthorName = { + authorName?: InputMaybe; +}; + +export type TSetReviewCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetReviewCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetReviewCustomer = { + customer?: InputMaybe; +}; + +export type TSetReviewKey = { + key?: InputMaybe; +}; + +export type TSetReviewLocale = { + locale?: InputMaybe; +}; + +export type TSetReviewRating = { + rating?: InputMaybe; +}; + +export type TSetReviewTarget = { + target?: InputMaybe; +}; + +export type TSetReviewText = { + text?: InputMaybe; +}; + +export type TSetReviewTitle = { + title?: InputMaybe; +}; + +export type TSetSearchKeywords = { + searchKeywords: Array; + staged?: InputMaybe; +}; + +export type TSetShippingMethodCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetShippingMethodCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetShippingMethodDescription = { + description?: InputMaybe; +}; + +export type TSetShippingMethodKey = { + key?: InputMaybe; +}; + +export type TSetShippingMethodLocalizedDescription = { + localizedDescription?: InputMaybe>; +}; + +export type TSetShippingMethodLocalizedName = { + localizedName?: InputMaybe>; +}; + +export type TSetShippingMethodPredicate = { + predicate?: InputMaybe; +}; + +export type TSetShoppingListAnonymousId = { + anonymousId?: InputMaybe; +}; + +export type TSetShoppingListCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetShoppingListCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetShoppingListCustomer = { + customer?: InputMaybe; +}; + +export type TSetShoppingListDeleteDaysAfterLastModification = { + deleteDaysAfterLastModification?: InputMaybe; +}; + +export type TSetShoppingListDescription = { + description?: InputMaybe>; +}; + +export type TSetShoppingListKey = { + key?: InputMaybe; +}; + +export type TSetShoppingListLineItemCustomField = { + lineItemId: Scalars['String']; + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetShoppingListLineItemCustomType = { + fields?: InputMaybe>; + lineItemId: Scalars['String']; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetShoppingListSlug = { + slug?: InputMaybe>; +}; + +export type TSetShoppingListStore = { + store?: InputMaybe; +}; + +export type TSetShoppingListTextLineItemCustomField = { + name: Scalars['String']; + textLineItemId: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetShoppingListTextLineItemCustomType = { + fields?: InputMaybe>; + textLineItemId: Scalars['String']; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetShoppingListTextLineItemDescription = { + description?: InputMaybe>; + textLineItemId: Scalars['String']; +}; + +export type TSetStagedOrderBillingAddress = { + address?: InputMaybe; +}; + +export type TSetStagedOrderBillingAddressCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetStagedOrderBillingAddressCustomFieldOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderBillingAddressCustomFieldOutput'; + name: Scalars['String']; + type: Scalars['String']; + value?: Maybe; + }; + +export type TSetStagedOrderBillingAddressCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetStagedOrderBillingAddressCustomTypeOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderBillingAddressCustomTypeOutput'; + custom: TCustomFieldsCommand; + type: Scalars['String']; + }; + +export type TSetStagedOrderBillingAddressOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderBillingAddressOutput'; + address?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderCountry = { + country?: InputMaybe; +}; + +export type TSetStagedOrderCountryOutput = TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderCountryOutput'; + country?: Maybe; + type: Scalars['String']; +}; + +export type TSetStagedOrderCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetStagedOrderCustomFieldOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderCustomFieldOutput'; + name: Scalars['String']; + type: Scalars['String']; + value?: Maybe; + }; + +export type TSetStagedOrderCustomLineItemCustomField = { + customLineItemId: Scalars['String']; + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetStagedOrderCustomLineItemCustomFieldOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderCustomLineItemCustomFieldOutput'; + customLineItemId: Scalars['String']; + name: Scalars['String']; + type: Scalars['String']; + value?: Maybe; + }; + +export type TSetStagedOrderCustomLineItemCustomType = { + customLineItemId: Scalars['String']; + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetStagedOrderCustomLineItemCustomTypeOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderCustomLineItemCustomTypeOutput'; + custom: TCustomFieldsCommand; + customLineItemId: Scalars['String']; + type: Scalars['String']; + }; + +export type TSetStagedOrderCustomLineItemShippingDetails = { + customLineItemId: Scalars['String']; + shippingDetails?: InputMaybe; +}; + +export type TSetStagedOrderCustomLineItemShippingDetailsOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderCustomLineItemShippingDetailsOutput'; + customLineItemId: Scalars['String']; + shippingDetails?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderCustomLineItemTaxAmount = { + customLineItemId: Scalars['String']; + externalTaxAmount?: InputMaybe; +}; + +export type TSetStagedOrderCustomLineItemTaxAmountOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderCustomLineItemTaxAmountOutput'; + customLineItemId: Scalars['String']; + externalTaxAmount?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderCustomLineItemTaxRate = { + customLineItemId: Scalars['String']; + externalTaxRate?: InputMaybe; +}; + +export type TSetStagedOrderCustomLineItemTaxRateOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderCustomLineItemTaxRateOutput'; + customLineItemId: Scalars['String']; + externalTaxRate?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderCustomShippingMethod = { + externalTaxRate?: InputMaybe; + shippingMethodName: Scalars['String']; + shippingRate: TShippingRateDraft; + taxCategory?: InputMaybe; +}; + +export type TSetStagedOrderCustomShippingMethodOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderCustomShippingMethodOutput'; + externalTaxRate?: Maybe; + shippingMethodName: Scalars['String']; + shippingRate: TShippingRate; + taxCategoryResId?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetStagedOrderCustomTypeOutput = TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderCustomTypeOutput'; + custom: TCustomFieldsCommand; + type: Scalars['String']; +}; + +export type TSetStagedOrderCustomerEmail = { + email?: InputMaybe; +}; + +export type TSetStagedOrderCustomerEmailOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderCustomerEmailOutput'; + email?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderCustomerGroup = { + customerGroup?: InputMaybe; +}; + +export type TSetStagedOrderCustomerGroupOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderCustomerGroupOutput'; + customerGroupResId?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderCustomerId = { + customerId?: InputMaybe; +}; + +export type TSetStagedOrderCustomerIdOutput = TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderCustomerIdOutput'; + customerId?: Maybe; + type: Scalars['String']; +}; + +export type TSetStagedOrderDeliveryAddress = { + address?: InputMaybe; + deliveryId: Scalars['String']; +}; + +export type TSetStagedOrderDeliveryAddressCustomField = { + deliveryId: Scalars['String']; + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetStagedOrderDeliveryAddressCustomFieldOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderDeliveryAddressCustomFieldOutput'; + deliveryId: Scalars['String']; + name: Scalars['String']; + type: Scalars['String']; + value?: Maybe; + }; + +export type TSetStagedOrderDeliveryAddressCustomType = { + deliveryId: Scalars['String']; + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetStagedOrderDeliveryAddressCustomTypeOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderDeliveryAddressCustomTypeOutput'; + custom: TCustomFieldsCommand; + deliveryId: Scalars['String']; + type: Scalars['String']; + }; + +export type TSetStagedOrderDeliveryAddressOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderDeliveryAddressOutput'; + address?: Maybe; + deliveryId: Scalars['String']; + type: Scalars['String']; + }; + +export type TSetStagedOrderDeliveryCustomField = { + deliveryId: Scalars['String']; + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetStagedOrderDeliveryCustomFieldOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderDeliveryCustomFieldOutput'; + deliveryId: Scalars['String']; + name: Scalars['String']; + type: Scalars['String']; + value?: Maybe; + }; + +export type TSetStagedOrderDeliveryCustomType = { + deliveryId: Scalars['String']; + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetStagedOrderDeliveryCustomTypeOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderDeliveryCustomTypeOutput'; + custom: TCustomFieldsCommand; + deliveryId: Scalars['String']; + type: Scalars['String']; + }; + +export type TSetStagedOrderDeliveryItems = { + deliveryId: Scalars['String']; + items: Array; +}; + +export type TSetStagedOrderDeliveryItemsOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderDeliveryItemsOutput'; + deliveryId: Scalars['String']; + items: Array; + type: Scalars['String']; + }; + +export type TSetStagedOrderItemShippingAddressCustomField = { + addressKey: Scalars['String']; + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetStagedOrderItemShippingAddressCustomFieldOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderItemShippingAddressCustomFieldOutput'; + addressKey: Scalars['String']; + name: Scalars['String']; + type: Scalars['String']; + value?: Maybe; + }; + +export type TSetStagedOrderItemShippingAddressCustomType = { + addressKey: Scalars['String']; + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetStagedOrderItemShippingAddressCustomTypeOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderItemShippingAddressCustomTypeOutput'; + addressKey: Scalars['String']; + custom: TCustomFieldsCommand; + type: Scalars['String']; + }; + +export type TSetStagedOrderLineItemCustomField = { + lineItemId: Scalars['String']; + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetStagedOrderLineItemCustomFieldOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderLineItemCustomFieldOutput'; + lineItemId: Scalars['String']; + name: Scalars['String']; + type: Scalars['String']; + value?: Maybe; + }; + +export type TSetStagedOrderLineItemCustomType = { + fields?: InputMaybe>; + lineItemId: Scalars['String']; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetStagedOrderLineItemCustomTypeOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderLineItemCustomTypeOutput'; + custom: TCustomFieldsCommand; + lineItemId: Scalars['String']; + type: Scalars['String']; + }; + +export type TSetStagedOrderLineItemDistributionChannel = { + distributionChannel?: InputMaybe; + lineItemId: Scalars['String']; +}; + +export type TSetStagedOrderLineItemDistributionChannelOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderLineItemDistributionChannelOutput'; + distributionChannelResId?: Maybe; + lineItemId: Scalars['String']; + type: Scalars['String']; + }; + +export type TSetStagedOrderLineItemPrice = { + externalPrice?: InputMaybe; + lineItemId: Scalars['String']; +}; + +export type TSetStagedOrderLineItemPriceOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderLineItemPriceOutput'; + externalPrice?: Maybe; + lineItemId: Scalars['String']; + type: Scalars['String']; + }; + +export type TSetStagedOrderLineItemShippingDetails = { + lineItemId: Scalars['String']; + shippingDetails?: InputMaybe; +}; + +export type TSetStagedOrderLineItemShippingDetailsOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderLineItemShippingDetailsOutput'; + lineItemId: Scalars['String']; + shippingDetails?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderLineItemTaxAmount = { + externalTaxAmount?: InputMaybe; + lineItemId: Scalars['String']; +}; + +export type TSetStagedOrderLineItemTaxAmountOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderLineItemTaxAmountOutput'; + externalTaxAmount?: Maybe; + lineItemId: Scalars['String']; + type: Scalars['String']; + }; + +export type TSetStagedOrderLineItemTaxRate = { + externalTaxRate?: InputMaybe; + lineItemId: Scalars['String']; +}; + +export type TSetStagedOrderLineItemTaxRateOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderLineItemTaxRateOutput'; + externalTaxRate?: Maybe; + lineItemId: Scalars['String']; + type: Scalars['String']; + }; + +export type TSetStagedOrderLineItemTotalPrice = { + externalTotalPrice?: InputMaybe; + lineItemId: Scalars['String']; +}; + +export type TSetStagedOrderLineItemTotalPriceOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderLineItemTotalPriceOutput'; + externalTotalPrice?: Maybe; + lineItemId: Scalars['String']; + type: Scalars['String']; + }; + +export type TSetStagedOrderLocale = { + locale?: InputMaybe; +}; + +export type TSetStagedOrderLocaleOutput = TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderLocaleOutput'; + locale?: Maybe; + type: Scalars['String']; +}; + +export type TSetStagedOrderOrderNumber = { + orderNumber?: InputMaybe; +}; + +export type TSetStagedOrderOrderNumberOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderOrderNumberOutput'; + orderNumber?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderOrderTotalTax = { + externalTaxPortions?: InputMaybe>; + externalTotalGross?: InputMaybe; +}; + +export type TSetStagedOrderOrderTotalTaxOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderOrderTotalTaxOutput'; + externalTaxPortions: Array; + externalTotalGross?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderParcelCustomField = { + name: Scalars['String']; + parcelId: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetStagedOrderParcelCustomFieldOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderParcelCustomFieldOutput'; + name: Scalars['String']; + parcelId: Scalars['String']; + type: Scalars['String']; + value?: Maybe; + }; + +export type TSetStagedOrderParcelCustomType = { + fields?: InputMaybe>; + parcelId: Scalars['String']; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetStagedOrderParcelCustomTypeOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderParcelCustomTypeOutput'; + custom: TCustomFieldsCommand; + parcelId: Scalars['String']; + type: Scalars['String']; + }; + +export type TSetStagedOrderParcelItems = { + items: Array; + parcelId: Scalars['String']; +}; + +export type TSetStagedOrderParcelItemsOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderParcelItemsOutput'; + items: Array; + parcelId: Scalars['String']; + type: Scalars['String']; + }; + +export type TSetStagedOrderParcelMeasurements = { + measurements?: InputMaybe; + parcelId: Scalars['String']; +}; + +export type TSetStagedOrderParcelMeasurementsOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderParcelMeasurementsOutput'; + measurements?: Maybe; + parcelId: Scalars['String']; + type: Scalars['String']; + }; + +export type TSetStagedOrderParcelTrackingData = { + parcelId: Scalars['String']; + trackingData?: InputMaybe; +}; + +export type TSetStagedOrderParcelTrackingDataOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderParcelTrackingDataOutput'; + parcelId: Scalars['String']; + trackingData?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderReturnInfo = { + items?: InputMaybe>; +}; + +export type TSetStagedOrderReturnInfoOutput = TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderReturnInfoOutput'; + items: Array; + type: Scalars['String']; +}; + +export type TSetStagedOrderReturnItemCustomField = { + name: Scalars['String']; + returnItemId: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetStagedOrderReturnItemCustomFieldOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderReturnItemCustomFieldOutput'; + name: Scalars['String']; + returnItemId: Scalars['String']; + type: Scalars['String']; + value?: Maybe; + }; + +export type TSetStagedOrderReturnItemCustomType = { + fields?: InputMaybe>; + returnItemId: Scalars['String']; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetStagedOrderReturnItemCustomTypeOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderReturnItemCustomTypeOutput'; + custom: TCustomFieldsCommand; + returnItemId: Scalars['String']; + type: Scalars['String']; + }; + +export type TSetStagedOrderReturnPaymentState = { + paymentState: TReturnPaymentState; + returnItemId: Scalars['String']; +}; + +export type TSetStagedOrderReturnPaymentStateOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderReturnPaymentStateOutput'; + paymentState: TReturnPaymentState; + returnItemId: Scalars['String']; + type: Scalars['String']; + }; + +export type TSetStagedOrderReturnShipmentState = { + returnItemId: Scalars['String']; + shipmentState: TReturnShipmentState; +}; + +export type TSetStagedOrderReturnShipmentStateOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderReturnShipmentStateOutput'; + returnItemId: Scalars['String']; + shipmentState: TReturnShipmentState; + type: Scalars['String']; + }; + +export type TSetStagedOrderShippingAddress = { + address?: InputMaybe; +}; + +export type TSetStagedOrderShippingAddressAndCustomShippingMethod = { + address: TAddressInput; + externalTaxRate?: InputMaybe; + shippingMethodName: Scalars['String']; + shippingRate: TShippingRateDraft; + taxCategory?: InputMaybe; +}; + +export type TSetStagedOrderShippingAddressAndCustomShippingMethodOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderShippingAddressAndCustomShippingMethodOutput'; + address: TAddressDraft; + externalTaxRate?: Maybe; + shippingMethodName: Scalars['String']; + shippingRate: TShippingRate; + taxCategoryResId?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderShippingAddressAndShippingMethod = { + address: TAddressInput; + externalTaxRate?: InputMaybe; + shippingMethod?: InputMaybe; +}; + +export type TSetStagedOrderShippingAddressAndShippingMethodOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderShippingAddressAndShippingMethodOutput'; + address: TAddressDraft; + externalTaxRate?: Maybe; + shippingMethodResId?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderShippingAddressCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetStagedOrderShippingAddressCustomFieldOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderShippingAddressCustomFieldOutput'; + name: Scalars['String']; + type: Scalars['String']; + value?: Maybe; + }; + +export type TSetStagedOrderShippingAddressCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetStagedOrderShippingAddressCustomTypeOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderShippingAddressCustomTypeOutput'; + custom: TCustomFieldsCommand; + type: Scalars['String']; + }; + +export type TSetStagedOrderShippingAddressOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderShippingAddressOutput'; + address?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderShippingMethod = { + externalTaxRate?: InputMaybe; + shippingMethod?: InputMaybe; +}; + +export type TSetStagedOrderShippingMethodOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderShippingMethodOutput'; + externalTaxRate?: Maybe; + shippingMethodResId?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderShippingMethodTaxAmount = { + externalTaxAmount?: InputMaybe; +}; + +export type TSetStagedOrderShippingMethodTaxAmountOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderShippingMethodTaxAmountOutput'; + externalTaxAmount?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderShippingMethodTaxRate = { + externalTaxRate?: InputMaybe; +}; + +export type TSetStagedOrderShippingMethodTaxRateOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderShippingMethodTaxRateOutput'; + externalTaxRate?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderShippingRateInput = { + shippingRateInput?: InputMaybe; +}; + +export type TSetStagedOrderShippingRateInputOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderShippingRateInputOutput'; + shippingRateInput?: Maybe; + type: Scalars['String']; + }; + +export type TSetStagedOrderStore = { + store?: InputMaybe; +}; + +export type TSetStagedOrderStoreOutput = TStagedOrderUpdateActionOutput & { + __typename?: 'SetStagedOrderStoreOutput'; + storeResId?: Maybe; + type: Scalars['String']; +}; + +export type TSetStandalonePriceCustomFields = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetStateDescription = { + description?: InputMaybe>; +}; + +export type TSetStateName = { + name?: InputMaybe>; +}; + +export type TSetStateRoles = { + roles: Array; +}; + +export type TSetStateTransitions = { + transitions?: InputMaybe>; +}; + +export type TSetStoreCustomField = { + name: Scalars['String']; + value?: InputMaybe; +}; + +export type TSetStoreCustomType = { + fields?: InputMaybe>; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TSetStoreDistributionChannels = { + distributionChannels?: InputMaybe>; +}; + +export type TSetStoreLanguages = { + languages?: InputMaybe>; +}; + +export type TSetStoreName = { + name?: InputMaybe>; +}; + +export type TSetStoreProductSelections = { + productSelections?: InputMaybe>; +}; + +export type TSetStoreSupplyChannels = { + supplyChannels?: InputMaybe>; +}; + +export type TSetSubscriptionChanges = { + changes: Array; +}; + +export type TSetSubscriptionKey = { + key?: InputMaybe; +}; + +export type TSetSubscriptionMessages = { + messages: Array; +}; + +export type TSetTaxCategoryKey = { + key?: InputMaybe; +}; + +export type TSetType = TFieldType & { + __typename?: 'SetType'; + elementType: TFieldType; + name: Scalars['String']; +}; + +export type TSetTypeDescription = { + description?: InputMaybe>; +}; + +export type TSetZoneDescription = { + description?: InputMaybe; +}; + +export type TSetZoneKey = { + key?: InputMaybe; +}; + +export enum TShipmentState { + Backorder = 'Backorder', + Delayed = 'Delayed', + Partial = 'Partial', + Pending = 'Pending', + Ready = 'Ready', + Shipped = 'Shipped', +} + +export type TShippingInfo = { + __typename?: 'ShippingInfo'; + deliveries: Array; + discountedPrice?: Maybe; + price: TMoney; + shippingMethod?: Maybe; + shippingMethodName: Scalars['String']; + shippingMethodRef?: Maybe; + shippingMethodState: TShippingMethodState; + shippingRate: TShippingRate; + taxCategory?: Maybe; + taxCategoryRef?: Maybe; + taxRate?: Maybe; + taxedPrice?: Maybe; +}; + +export type TShippingMethod = TReferenceExpandable & + TVersioned & { + __typename?: 'ShippingMethod'; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + id: Scalars['String']; + isDefault: Scalars['Boolean']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + localizedDescription?: Maybe; + localizedDescriptionAllLocales?: Maybe>; + localizedName?: Maybe; + localizedNameAllLocales?: Maybe>; + name: Scalars['String']; + predicate?: Maybe; + taxCategory?: Maybe; + taxCategoryRef?: Maybe; + version: Scalars['Long']; + zoneRates: Array; + }; + +export type TShippingMethod_LocalizedDescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TShippingMethod_LocalizedNameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TShippingMethodDraft = { + custom?: InputMaybe; + description?: InputMaybe; + isDefault: Scalars['Boolean']; + key?: InputMaybe; + localizedDescription?: InputMaybe>; + localizedName?: InputMaybe>; + name: Scalars['String']; + predicate?: InputMaybe; + taxCategory: TResourceIdentifierInput; + zoneRates?: InputMaybe>; +}; + +export type TShippingMethodLimitWithCurrent = TLimitWithCurrent & { + __typename?: 'ShippingMethodLimitWithCurrent'; + current: Scalars['Long']; + limit?: Maybe; +}; + +export type TShippingMethodLimitsProjection = { + __typename?: 'ShippingMethodLimitsProjection'; + total: TShippingMethodLimitWithCurrent; +}; + +export type TShippingMethodQueryResult = { + __typename?: 'ShippingMethodQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export enum TShippingMethodState { + /** The ShippingMethod predicate does not match the cart. Ordering this cart will fail with error ShippingMethodDoesNotMatchCart */ + DoesNotMatchCart = 'DoesNotMatchCart', + /** Either there is no predicate defined for the ShippingMethod or the given predicate matches the cart */ + MatchesCart = 'MatchesCart', +} + +export type TShippingMethodUpdateAction = { + addShippingRate?: InputMaybe; + addZone?: InputMaybe; + changeIsDefault?: InputMaybe; + changeName?: InputMaybe; + changeTaxCategory?: InputMaybe; + removeShippingRate?: InputMaybe; + removeZone?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setDescription?: InputMaybe; + setKey?: InputMaybe; + setLocalizedDescription?: InputMaybe; + setLocalizedName?: InputMaybe; + setPredicate?: InputMaybe; +}; + +/** A field to retrieve available shipping methods for a cart. */ +export type TShippingMethodsByCartInterface = { + shippingMethodsByCart: Array; +}; + +/** A field to retrieve available shipping methods for a cart. */ +export type TShippingMethodsByCartInterface_ShippingMethodsByCartArgs = { + id: Scalars['String']; +}; + +/** Shipping Rate */ +export type TShippingRate = { + __typename?: 'ShippingRate'; + freeAbove?: Maybe; + isMatching?: Maybe; + price: TMoney; + tiers: Array; +}; + +export type TShippingRateCartClassificationPriceTier = + TShippingRatePriceTier & { + __typename?: 'ShippingRateCartClassificationPriceTier'; + isMatching?: Maybe; + price: TMoney; + type: Scalars['String']; + value: Scalars['String']; + }; + +export type TShippingRateCartScorePriceTier = TShippingRatePriceTier & { + __typename?: 'ShippingRateCartScorePriceTier'; + isMatching?: Maybe; + price?: Maybe; + priceFunction?: Maybe; + score: Scalars['Int']; + type: Scalars['String']; +}; + +export type TShippingRateCartValuePriceTier = TShippingRatePriceTier & { + __typename?: 'ShippingRateCartValuePriceTier'; + isMatching?: Maybe; + minimumCentAmount: Scalars['Int']; + price: TMoney; + type: Scalars['String']; +}; + +export type TShippingRateDraft = { + freeAbove?: InputMaybe; + price: TMoneyDraft; + tiers?: InputMaybe>; +}; + +export type TShippingRateInput = { + type: Scalars['String']; +}; + +export type TShippingRateInputDraft = { + Classification?: InputMaybe; + Score?: InputMaybe; +}; + +export type TShippingRateInputDraftOutput = { + type: Scalars['String']; +}; + +export type TShippingRateInputLocalizedEnumValue = { + __typename?: 'ShippingRateInputLocalizedEnumValue'; + key: Scalars['String']; + label?: Maybe; + labelAllLocales: Array; +}; + +export type TShippingRateInputLocalizedEnumValue_LabelArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TShippingRateInputType = { + type: Scalars['String']; +}; + +export type TShippingRateInputTypeInput = { + CartClassification?: InputMaybe; + CartScore?: InputMaybe; + CartValue?: InputMaybe; +}; + +export type TShippingRatePriceTier = { + type: Scalars['String']; +}; + +export type TShippingRatePriceTierCartClassificationDraft = { + price: TMoneyDraft; + value: Scalars['String']; +}; + +export type TShippingRatePriceTierCartScoreDraft = { + price?: InputMaybe; + priceFunction?: InputMaybe; + score: Scalars['Int']; +}; + +export type TShippingRatePriceTierCartValueDraft = { + minimumCentAmount: Scalars['Int']; + price: TMoneyDraft; +}; + +export type TShippingRatePriceTierDraft = { + CartClassification?: InputMaybe; + CartScore?: InputMaybe; + CartValue?: InputMaybe; +}; + +export type TShippingTarget = TCartDiscountTarget & { + __typename?: 'ShippingTarget'; + type: Scalars['String']; +}; + +export type TShippingTargetDraft = { + addressKey: Scalars['String']; + quantity: Scalars['Long']; +}; + +export type TShippingTargetDraftType = { + addressKey: Scalars['String']; + quantity: Scalars['Long']; +}; + +export type TShippingTargetInput = { + dummy?: InputMaybe; +}; + +export type TShoppingList = TReferenceExpandable & + TVersioned & { + __typename?: 'ShoppingList'; + anonymousId?: Maybe; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + customer?: Maybe; + customerRef?: Maybe; + deleteDaysAfterLastModification?: Maybe; + description?: Maybe; + descriptionAllLocales?: Maybe>; + id: Scalars['String']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + lineItems: Array; + name?: Maybe; + nameAllLocales: Array; + slug?: Maybe; + slugAllLocales?: Maybe>; + store?: Maybe; + storeRef?: Maybe; + textLineItems: Array; + version: Scalars['Long']; + }; + +export type TShoppingList_DescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TShoppingList_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TShoppingList_SlugArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TShoppingListDraft = { + anonymousId?: InputMaybe; + custom?: InputMaybe; + customer?: InputMaybe; + deleteDaysAfterLastModification?: InputMaybe; + description?: InputMaybe>; + key?: InputMaybe; + lineItems?: InputMaybe>; + name: Array; + slug?: InputMaybe>; + textLineItems?: InputMaybe>; +}; + +export type TShoppingListLimitWithCurrent = TLimitWithCurrent & { + __typename?: 'ShoppingListLimitWithCurrent'; + current: Scalars['Long']; + limit?: Maybe; +}; + +export type TShoppingListLimitsProjection = { + __typename?: 'ShoppingListLimitsProjection'; + lineItems: TLimit; + textLineItems: TLimit; + total: TShoppingListLimitWithCurrent; +}; + +export type TShoppingListLineItem = { + __typename?: 'ShoppingListLineItem'; + addedAt: Scalars['DateTime']; + custom?: Maybe; + deactivatedAt?: Maybe; + id: Scalars['String']; + name?: Maybe; + nameAllLocales: Array; + productId: Scalars['String']; + productSlug?: Maybe; + productSlugAllLocales?: Maybe>; + productType: TProductTypeDefinition; + productTypeRef: TReference; + quantity: Scalars['Int']; + variant?: Maybe; + variantId?: Maybe; +}; + +export type TShoppingListLineItem_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TShoppingListLineItem_ProductSlugArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TShoppingListLineItemDraft = { + addedAt?: InputMaybe; + custom?: InputMaybe; + productId?: InputMaybe; + quantity?: InputMaybe; + sku?: InputMaybe; + variantId?: InputMaybe; +}; + +/** Fields to access shopping lists. Includes direct access to a single list and searching for shopping lists. */ +export type TShoppingListQueryInterface = { + shoppingList?: Maybe; + shoppingLists: TShoppingListQueryResult; +}; + +/** Fields to access shopping lists. Includes direct access to a single list and searching for shopping lists. */ +export type TShoppingListQueryInterface_ShoppingListArgs = { + id?: InputMaybe; + key?: InputMaybe; +}; + +/** Fields to access shopping lists. Includes direct access to a single list and searching for shopping lists. */ +export type TShoppingListQueryInterface_ShoppingListsArgs = { + limit?: InputMaybe; + offset?: InputMaybe; + sort?: InputMaybe>; + where?: InputMaybe; +}; + +export type TShoppingListQueryResult = { + __typename?: 'ShoppingListQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TShoppingListUpdateAction = { + addLineItem?: InputMaybe; + addTextLineItem?: InputMaybe; + changeLineItemQuantity?: InputMaybe; + changeLineItemsOrder?: InputMaybe; + changeName?: InputMaybe; + changeTextLineItemName?: InputMaybe; + changeTextLineItemQuantity?: InputMaybe; + changeTextLineItemsOrder?: InputMaybe; + removeLineItem?: InputMaybe; + removeTextLineItem?: InputMaybe; + setAnonymousId?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setCustomer?: InputMaybe; + setDeleteDaysAfterLastModification?: InputMaybe; + setDescription?: InputMaybe; + setKey?: InputMaybe; + setLineItemCustomField?: InputMaybe; + setLineItemCustomType?: InputMaybe; + setSlug?: InputMaybe; + setStore?: InputMaybe; + setTextLineItemCustomField?: InputMaybe; + setTextLineItemCustomType?: InputMaybe; + setTextLineItemDescription?: InputMaybe; +}; + +export type TShoppingListsConfiguration = { + __typename?: 'ShoppingListsConfiguration'; + deleteDaysAfterLastModification?: Maybe; +}; + +export type TShoppingListsConfigurationInput = { + deleteDaysAfterLastModification?: InputMaybe; +}; + +export type TSimpleAttributeTypeDraft = { + dummy?: InputMaybe; +}; + +export type TSimpleFieldTypeDraft = { + dummy?: InputMaybe; +}; + +/** Describes how this discount interacts with other discounts */ +export enum TStackingMode { + /** Default. Continue applying other matching discounts after applying this one. */ + Stacking = 'Stacking', + /** Don’t apply any more matching discounts after this one. */ + StopAfterThisDiscount = 'StopAfterThisDiscount', +} + +export type TStagedOrderUpdateAction = { + addCustomLineItem?: InputMaybe; + addDelivery?: InputMaybe; + addDiscountCode?: InputMaybe; + addItemShippingAddress?: InputMaybe; + addLineItem?: InputMaybe; + addParcelToDelivery?: InputMaybe; + addPayment?: InputMaybe; + addReturnInfo?: InputMaybe; + addShoppingList?: InputMaybe; + changeCustomLineItemMoney?: InputMaybe; + changeCustomLineItemQuantity?: InputMaybe; + changeLineItemQuantity?: InputMaybe; + changeOrderState?: InputMaybe; + changePaymentState?: InputMaybe; + changeShipmentState?: InputMaybe; + changeTaxCalculationMode?: InputMaybe; + changeTaxMode?: InputMaybe; + changeTaxRoundingMode?: InputMaybe; + importCustomLineItemState?: InputMaybe; + importLineItemState?: InputMaybe; + recalculate?: InputMaybe; + removeCustomLineItem?: InputMaybe; + removeDelivery?: InputMaybe; + removeDiscountCode?: InputMaybe; + removeItemShippingAddress?: InputMaybe; + removeLineItem?: InputMaybe; + removeParcelFromDelivery?: InputMaybe; + removePayment?: InputMaybe; + setBillingAddress?: InputMaybe; + setBillingAddressCustomField?: InputMaybe; + setBillingAddressCustomType?: InputMaybe; + setCountry?: InputMaybe; + setCustomField?: InputMaybe; + setCustomLineItemCustomField?: InputMaybe; + setCustomLineItemCustomType?: InputMaybe; + setCustomLineItemShippingDetails?: InputMaybe; + setCustomLineItemTaxAmount?: InputMaybe; + setCustomLineItemTaxRate?: InputMaybe; + setCustomShippingMethod?: InputMaybe; + setCustomType?: InputMaybe; + setCustomerEmail?: InputMaybe; + setCustomerGroup?: InputMaybe; + setCustomerId?: InputMaybe; + setDeliveryAddress?: InputMaybe; + setDeliveryAddressCustomField?: InputMaybe; + setDeliveryAddressCustomType?: InputMaybe; + setDeliveryCustomField?: InputMaybe; + setDeliveryCustomType?: InputMaybe; + setDeliveryItems?: InputMaybe; + setItemShippingAddressCustomField?: InputMaybe; + setItemShippingAddressCustomType?: InputMaybe; + setLineItemCustomField?: InputMaybe; + setLineItemCustomType?: InputMaybe; + setLineItemDistributionChannel?: InputMaybe; + setLineItemPrice?: InputMaybe; + setLineItemShippingDetails?: InputMaybe; + setLineItemTaxAmount?: InputMaybe; + setLineItemTaxRate?: InputMaybe; + setLineItemTotalPrice?: InputMaybe; + setLocale?: InputMaybe; + setOrderNumber?: InputMaybe; + setOrderTotalTax?: InputMaybe; + setParcelCustomField?: InputMaybe; + setParcelCustomType?: InputMaybe; + setParcelItems?: InputMaybe; + setParcelMeasurements?: InputMaybe; + setParcelTrackingData?: InputMaybe; + setReturnInfo?: InputMaybe; + setReturnItemCustomField?: InputMaybe; + setReturnItemCustomType?: InputMaybe; + setReturnPaymentState?: InputMaybe; + setReturnShipmentState?: InputMaybe; + setShippingAddress?: InputMaybe; + setShippingAddressAndCustomShippingMethod?: InputMaybe; + setShippingAddressAndShippingMethod?: InputMaybe; + setShippingAddressCustomField?: InputMaybe; + setShippingAddressCustomType?: InputMaybe; + setShippingMethod?: InputMaybe; + setShippingMethodTaxAmount?: InputMaybe; + setShippingMethodTaxRate?: InputMaybe; + setShippingRateInput?: InputMaybe; + setStore?: InputMaybe; + transitionCustomLineItemState?: InputMaybe; + transitionLineItemState?: InputMaybe; + transitionState?: InputMaybe; + updateItemShippingAddress?: InputMaybe; + updateSyncInfo?: InputMaybe; +}; + +export type TStagedOrderUpdateActionOutput = { + type: Scalars['String']; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TStandalonePrice = TVersioned & { + __typename?: 'StandalonePrice'; + channelRef?: Maybe; + country?: Maybe; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + customerGroupRef?: Maybe; + discounted?: Maybe; + id: Scalars['String']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + sku: Scalars['String']; + tiers?: Maybe>; + validFrom?: Maybe; + validUntil?: Maybe; + value: TBaseMoney; + version: Scalars['Long']; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TStandalonePriceCustomField = { + fields: TCustomFieldsDraft; + type?: InputMaybe; + typeId?: InputMaybe; + typeKey?: InputMaybe; +}; + +export type TStandalonePriceQueryResult = { + __typename?: 'StandalonePriceQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TStandalonePriceUpdateAction = { + changeValue?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; +}; + +/** [State](https://docs.commercetools.com/api/projects/states) */ +export type TState = TReferenceExpandable & + TVersioned & { + __typename?: 'State'; + builtIn: Scalars['Boolean']; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + description?: Maybe; + descriptionAllLocales?: Maybe>; + id: Scalars['String']; + initial: Scalars['Boolean']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + name?: Maybe; + nameAllLocales?: Maybe>; + roles: Array; + transitions?: Maybe>; + transitionsRef?: Maybe>; + type: TStateType; + version: Scalars['Long']; + }; + +/** [State](https://docs.commercetools.com/api/projects/states) */ +export type TState_DescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +/** [State](https://docs.commercetools.com/api/projects/states) */ +export type TState_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TStateDraft = { + description?: InputMaybe>; + initial?: InputMaybe; + key: Scalars['String']; + name?: InputMaybe>; + roles?: InputMaybe>; + transitions?: InputMaybe>; + type: TStateType; +}; + +export type TStateQueryResult = { + __typename?: 'StateQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export enum TStateRole { + Return = 'Return', + ReviewIncludedInStatistics = 'ReviewIncludedInStatistics', +} + +export enum TStateType { + LineItemState = 'LineItemState', + OrderState = 'OrderState', + PaymentState = 'PaymentState', + ProductState = 'ProductState', + ReviewState = 'ReviewState', +} + +export type TStateUpdateAction = { + addRoles?: InputMaybe; + changeInitial?: InputMaybe; + changeKey?: InputMaybe; + changeType?: InputMaybe; + removeRoles?: InputMaybe; + setDescription?: InputMaybe; + setName?: InputMaybe; + setRoles?: InputMaybe; + setTransitions?: InputMaybe; +}; + +/** Stores allow defining different contexts for a project. */ +export type TStore = TReferenceExpandable & + TVersioned & { + __typename?: 'Store'; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + custom?: Maybe; + distributionChannels: Array; + distributionChannelsRef: Array; + id: Scalars['String']; + key: Scalars['String']; + languages?: Maybe>; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + name?: Maybe; + nameAllLocales?: Maybe>; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + productSelections: Array; + supplyChannels: Array; + supplyChannelsRef: Array; + version: Scalars['Long']; + }; + +/** Stores allow defining different contexts for a project. */ +export type TStore_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TStoreCreated = TMessagePayload & { + __typename?: 'StoreCreated'; + custom?: Maybe; + distributionChannels: Array; + distributionChannelsRef: Array; + languages: Array; + name?: Maybe; + nameAllLocales?: Maybe>; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + productSelections: Array; + productSelectionsRef: Array; + supplyChannels: Array; + supplyChannelsRef: Array; + type: Scalars['String']; +}; + +export type TStoreCreated_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TStoreDeleted = TMessagePayload & { + __typename?: 'StoreDeleted'; + type: Scalars['String']; +}; + +export type TStoreLimitWithCurrent = TLimitWithCurrent & { + __typename?: 'StoreLimitWithCurrent'; + current: Scalars['Long']; + limit?: Maybe; +}; + +export type TStoreLimitsProjection = { + __typename?: 'StoreLimitsProjection'; + inventorySupplyChannels: TLimit; + productDistributionChannels: TLimit; + total: TStoreLimitWithCurrent; +}; + +/** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ +export type TStoreProductSelectionsChanged = TMessagePayload & { + __typename?: 'StoreProductSelectionsChanged'; + addedProductSelections?: Maybe>; + removedProductSelections?: Maybe>; + type: Scalars['String']; + updatedProductSelections?: Maybe>; +}; + +export type TStoreQueryResult = { + __typename?: 'StoreQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TStoreUpdateAction = { + addDistributionChannel?: InputMaybe; + addProductSelection?: InputMaybe; + addSupplyChannel?: InputMaybe; + changeProductSelectionActive?: InputMaybe; + removeDistributionChannel?: InputMaybe; + removeProductSelection?: InputMaybe; + removeSupplyChannel?: InputMaybe; + setCustomField?: InputMaybe; + setCustomType?: InputMaybe; + setDistributionChannels?: InputMaybe; + setLanguages?: InputMaybe; + setName?: InputMaybe; + setProductSelections?: InputMaybe; + setSupplyChannels?: InputMaybe; +}; + +export type TStringAttribute = TAttribute & { + __typename?: 'StringAttribute'; + name: Scalars['String']; + value: Scalars['String']; +}; + +export type TStringField = TCustomField & { + __typename?: 'StringField'; + name: Scalars['String']; + value: Scalars['String']; +}; + +export type TStringType = TFieldType & { + __typename?: 'StringType'; + name: Scalars['String']; +}; + +export type TSubRate = { + __typename?: 'SubRate'; + amount: Scalars['Float']; + name: Scalars['String']; +}; + +export type TSubRateDraft = { + amount: Scalars['Float']; + name: Scalars['String']; +}; + +export type TSubscriptionDraft = { + changes?: InputMaybe>; + destination: TDestinationInput; + format?: InputMaybe; + key?: InputMaybe; + messages?: InputMaybe>; +}; + +export type TSubscriptionFormatInput = { + CloudEvents?: InputMaybe; + Platform?: InputMaybe; +}; + +export enum TSubscriptionHealthStatus { + ConfigurationError = 'ConfigurationError', + ConfigurationErrorDeliveryStopped = 'ConfigurationErrorDeliveryStopped', + Healthy = 'Healthy', + TemporaryError = 'TemporaryError', +} + +export type TSubscriptionUpdateAction = { + changeDestination?: InputMaybe; + setChanges?: InputMaybe; + setKey?: InputMaybe; + setMessages?: InputMaybe; +}; + +export type TSuggestResult = { + __typename?: 'SuggestResult'; + searchKeywords: Array; +}; + +export type TSuggestResultEntry = { + __typename?: 'SuggestResultEntry'; + locale: Scalars['Locale']; + suggestions: Array; +}; + +export type TSuggestTokenizer = { + type: Scalars['String']; +}; + +export type TSuggestTokenizerProductSearch = { + type: Scalars['String']; +}; + +export type TSuggestion = { + __typename?: 'Suggestion'; + text: Scalars['String']; +}; + +/** Stores information about order synchronization activities (like export or import). */ +export type TSyncInfo = { + __typename?: 'SyncInfo'; + channel?: Maybe; + channelRef: TReference; + externalId?: Maybe; + syncedAt: Scalars['DateTime']; +}; + +export type TTargetReferenceInput = { + id?: InputMaybe; + key?: InputMaybe; + typeId: Scalars['String']; +}; + +export enum TTaxCalculationMode { + /** + * Default. This calculation mode calculates the taxes after the unit price is multiplied with the quantity. + * E.g. `($1.08 * 3 = $3.24) * 1.19 = $3.8556 -> $3.86 rounded` + */ + LineItemLevel = 'LineItemLevel', + /** + * This calculation mode calculates the taxes on the unit price before multiplying with the quantity. + * E.g. `($1.08 * 1.19 = $1.2852 -> $1.29 rounded) * 3 = $3.87` + */ + UnitPriceLevel = 'UnitPriceLevel', +} + +/** Tax Categories define how products are to be taxed in different countries. */ +export type TTaxCategory = TReferenceExpandable & + TVersioned & { + __typename?: 'TaxCategory'; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + description?: Maybe; + id: Scalars['String']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + name: Scalars['String']; + rates: Array; + version: Scalars['Long']; + }; + +export type TTaxCategoryAddTaxRate = { + taxRate: TTaxRateDraft; +}; + +export type TTaxCategoryChangeName = { + name: Scalars['String']; +}; + +export type TTaxCategoryDraft = { + description?: InputMaybe; + key?: InputMaybe; + name: Scalars['String']; + rates?: InputMaybe>; +}; + +export type TTaxCategoryLimitWithCurrent = TLimitWithCurrent & { + __typename?: 'TaxCategoryLimitWithCurrent'; + current: Scalars['Long']; + limit?: Maybe; +}; + +export type TTaxCategoryLimitsProjection = { + __typename?: 'TaxCategoryLimitsProjection'; + total: TTaxCategoryLimitWithCurrent; +}; + +export type TTaxCategoryQueryResult = { + __typename?: 'TaxCategoryQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TTaxCategoryRemoveTaxRate = { + taxRateId: Scalars['String']; +}; + +export type TTaxCategoryReplaceTaxRate = { + taxRate: TTaxRateDraft; + taxRateId: Scalars['String']; +}; + +export type TTaxCategorySetDescription = { + description?: InputMaybe; +}; + +export type TTaxCategoryUpdateAction = { + addTaxRate?: InputMaybe; + changeName?: InputMaybe; + removeTaxRate?: InputMaybe; + replaceTaxRate?: InputMaybe; + setDescription?: InputMaybe; + setKey?: InputMaybe; +}; + +export enum TTaxMode { + /** No taxes are added to the cart. */ + Disabled = 'Disabled', + /** + * The tax rates are set externally per ExternalTaxRateDraft. A cart with this tax mode can only be ordered if all + * line items, all custom line items and the shipping method have an external tax rate set. The totalNet and + * totalGross as well as the taxPortions fields are calculated by the platform according to the taxRoundingMode. + */ + External = 'External', + /** + * The tax amounts and the tax rates as well as the tax portions are set externally per ExternalTaxAmountDraft. + * A cart with this tax mode can only be ordered if the cart itself and all line items, all custom line items and + * the shipping method have an external tax amount and rate set + */ + ExternalAmount = 'ExternalAmount', + /** + * The tax rates are selected by the platform from the TaxCategories based on the cart shipping address. + * The totalNet and totalGross as well as the taxPortions fields are calculated by the platform according to the + * taxRoundingMode. + */ + Platform = 'Platform', +} + +/** + * Represents the portions that sum up to the totalGross field of a TaxedPrice. The portions are calculated + * from the TaxRates. If a tax rate has SubRates, they are used and can be identified by name. Tax portions + * from line items that have the same rate and name will be accumulated to the same tax portion. + */ +export type TTaxPortion = { + __typename?: 'TaxPortion'; + amount: TMoney; + name?: Maybe; + rate: Scalars['Float']; +}; + +export type TTaxPortionDraft = { + amount: TMoneyInput; + name?: InputMaybe; + rate: Scalars['Float']; +}; + +export type TTaxRate = { + __typename?: 'TaxRate'; + amount: Scalars['Float']; + country: Scalars['Country']; + id?: Maybe; + includedInPrice: Scalars['Boolean']; + name: Scalars['String']; + state?: Maybe; + subRates: Array; +}; + +export type TTaxRateDraft = { + amount?: InputMaybe; + country: Scalars['Country']; + includedInPrice: Scalars['Boolean']; + name: Scalars['String']; + state?: InputMaybe; + subRates?: InputMaybe>; +}; + +export type TTaxedItemPrice = { + __typename?: 'TaxedItemPrice'; + totalGross: TMoney; + totalNet: TMoney; + totalTax?: Maybe; +}; + +export type TTaxedPrice = { + __typename?: 'TaxedPrice'; + taxPortions: Array; + totalGross: TMoney; + totalNet: TMoney; + totalTax?: Maybe; +}; + +export type TTermCount = { + __typename?: 'TermCount'; + count: Scalars['Int']; + productCount?: Maybe; + term: Scalars['String']; +}; + +export type TTermsFacetInput = { + alias?: InputMaybe; + countProducts?: Scalars['Boolean']; + path: Scalars['String']; +}; + +export type TTermsFacetResult = TFacetResult & { + __typename?: 'TermsFacetResult'; + dataType: Scalars['String']; + missing: Scalars['Int']; + other: Scalars['Int']; + terms: Array; + total: Scalars['Int']; + type: Scalars['String']; +}; + +export type TTextAttributeDefinitionType = TAttributeDefinitionType & { + __typename?: 'TextAttributeDefinitionType'; + name: Scalars['String']; +}; + +/** UI hint telling what kind of edit control should be displayed for a text attribute. */ +export enum TTextInputHint { + MultiLine = 'MultiLine', + SingleLine = 'SingleLine', +} + +export type TTextLineItem = { + __typename?: 'TextLineItem'; + addedAt: Scalars['DateTime']; + custom?: Maybe; + description?: Maybe; + descriptionAllLocales?: Maybe>; + id: Scalars['String']; + name?: Maybe; + nameAllLocales: Array; + quantity: Scalars['Int']; +}; + +export type TTextLineItem_DescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TTextLineItem_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TTextLineItemDraft = { + addedAt?: InputMaybe; + custom?: InputMaybe; + description?: InputMaybe>; + name: Array; + quantity?: InputMaybe; +}; + +export type TTimeAttribute = TAttribute & { + __typename?: 'TimeAttribute'; + name: Scalars['String']; + value: Scalars['Time']; +}; + +export type TTimeAttributeDefinitionType = TAttributeDefinitionType & { + __typename?: 'TimeAttributeDefinitionType'; + name: Scalars['String']; +}; + +export type TTimeField = TCustomField & { + __typename?: 'TimeField'; + name: Scalars['String']; + value: Scalars['Time']; +}; + +export type TTimeType = TFieldType & { + __typename?: 'TimeType'; + name: Scalars['String']; +}; + +export type TTrackingData = { + __typename?: 'TrackingData'; + carrier?: Maybe; + isReturn: Scalars['Boolean']; + provider?: Maybe; + providerTransaction?: Maybe; + trackingId?: Maybe; +}; + +export type TTrackingDataDraftType = { + carrier?: InputMaybe; + isReturn?: InputMaybe; + provider?: InputMaybe; + providerTransaction?: InputMaybe; + trackingId?: InputMaybe; +}; + +export type TTransaction = { + __typename?: 'Transaction'; + amount: TMoney; + custom?: Maybe; + id: Scalars['String']; + interactionId?: Maybe; + state: TTransactionState; + timestamp?: Maybe; + type?: Maybe; +}; + +export type TTransactionDraft = { + amount: TMoneyInput; + custom?: InputMaybe; + interactionId?: InputMaybe; + state?: InputMaybe; + timestamp?: InputMaybe; + type: TTransactionType; +}; + +export enum TTransactionState { + Failure = 'Failure', + Initial = 'Initial', + Pending = 'Pending', + Success = 'Success', +} + +export enum TTransactionType { + Authorization = 'Authorization', + CancelAuthorization = 'CancelAuthorization', + Charge = 'Charge', + Chargeback = 'Chargeback', + Refund = 'Refund', +} + +export type TTransitionOrderCustomLineItemState = { + actualTransitionDate?: InputMaybe; + customLineItemId: Scalars['String']; + fromState: TResourceIdentifierInput; + quantity: Scalars['Long']; + toState: TResourceIdentifierInput; +}; + +export type TTransitionOrderLineItemState = { + actualTransitionDate?: InputMaybe; + fromState: TResourceIdentifierInput; + lineItemId: Scalars['String']; + quantity: Scalars['Long']; + toState: TResourceIdentifierInput; +}; + +export type TTransitionOrderState = { + force?: InputMaybe; + state: TResourceIdentifierInput; +}; + +export type TTransitionPaymentState = { + force?: InputMaybe; + state: TResourceIdentifierInput; +}; + +export type TTransitionProductState = { + force?: InputMaybe; + state: TReferenceInput; +}; + +export type TTransitionReviewState = { + force?: InputMaybe; + state: TResourceIdentifierInput; +}; + +export type TTransitionStagedOrderCustomLineItemState = { + actualTransitionDate?: InputMaybe; + customLineItemId: Scalars['String']; + fromState: TResourceIdentifierInput; + quantity: Scalars['Long']; + toState: TResourceIdentifierInput; +}; + +export type TTransitionStagedOrderCustomLineItemStateOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'TransitionStagedOrderCustomLineItemStateOutput'; + actualTransitionDate?: Maybe; + customLineItemId: Scalars['String']; + fromStateResId: TResourceIdentifier; + quantity: Scalars['Long']; + toStateResId: TResourceIdentifier; + type: Scalars['String']; + }; + +export type TTransitionStagedOrderLineItemState = { + actualTransitionDate?: InputMaybe; + fromState: TResourceIdentifierInput; + lineItemId: Scalars['String']; + quantity: Scalars['Long']; + toState: TResourceIdentifierInput; +}; + +export type TTransitionStagedOrderLineItemStateOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'TransitionStagedOrderLineItemStateOutput'; + actualTransitionDate?: Maybe; + fromStateResId: TResourceIdentifier; + lineItemId: Scalars['String']; + quantity: Scalars['Long']; + toStateResId: TResourceIdentifier; + type: Scalars['String']; + }; + +export type TTransitionStagedOrderState = { + force?: InputMaybe; + state: TResourceIdentifierInput; +}; + +export type TTransitionStagedOrderStateOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'TransitionStagedOrderStateOutput'; + force: Scalars['Boolean']; + stateResId: TResourceIdentifier; + type: Scalars['String']; + }; + +export type TTreeFilterInput = { + path: Scalars['String']; + rootValues: Array; + subTreeValues: Array; +}; + +export type TTrigger = { + __typename?: 'Trigger'; + actions: Array; + condition?: Maybe; + resourceTypeId: Scalars['String']; +}; + +export type TTriggerInput = { + actions?: InputMaybe>; + condition?: InputMaybe; + resourceTypeId: Scalars['String']; +}; + +/** Types define the structure of custom fields which can be attached to different entities throughout the platform. */ +export type TTypeDefinition = TReferenceExpandable & + TVersioned & { + __typename?: 'TypeDefinition'; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + description?: Maybe; + descriptionAllLocales?: Maybe>; + fieldDefinitions: Array; + id: Scalars['String']; + key: Scalars['String']; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + name?: Maybe; + nameAllLocales: Array; + resourceTypeIds: Array; + version: Scalars['Long']; + }; + +/** Types define the structure of custom fields which can be attached to different entities throughout the platform. */ +export type TTypeDefinition_DescriptionArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +/** Types define the structure of custom fields which can be attached to different entities throughout the platform. */ +export type TTypeDefinition_FieldDefinitionsArgs = { + excludeNames?: InputMaybe>; + includeNames?: InputMaybe>; +}; + +/** Types define the structure of custom fields which can be attached to different entities throughout the platform. */ +export type TTypeDefinition_NameArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TTypeDefinitionDraft = { + description?: InputMaybe>; + fieldDefinitions?: InputMaybe>; + key: Scalars['String']; + name: Array; + resourceTypeIds: Array; +}; + +export type TTypeDefinitionQueryResult = { + __typename?: 'TypeDefinitionQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TTypeUpdateAction = { + addEnumValue?: InputMaybe; + addFieldDefinition?: InputMaybe; + addLocalizedEnumValue?: InputMaybe; + changeEnumValueLabel?: InputMaybe; + changeEnumValueOrder?: InputMaybe; + changeFieldDefinitionOrder?: InputMaybe; + changeInputHint?: InputMaybe; + changeKey?: InputMaybe; + changeLabel?: InputMaybe; + changeLocalizedEnumValueLabel?: InputMaybe; + changeLocalizedEnumValueOrder?: InputMaybe; + changeName?: InputMaybe; + removeFieldDefinition?: InputMaybe; + setDescription?: InputMaybe; +}; + +export type TUnpublishProduct = { + dummy?: InputMaybe; +}; + +export type TUpdateCartItemShippingAddress = { + address: TAddressInput; +}; + +export type TUpdateOrderItemShippingAddress = { + address: TAddressInput; +}; + +export type TUpdateOrderSyncInfo = { + channel: TResourceIdentifierInput; + externalId?: InputMaybe; + syncedAt?: InputMaybe; +}; + +export type TUpdateStagedOrderItemShippingAddress = { + address: TAddressInput; +}; + +export type TUpdateStagedOrderItemShippingAddressOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'UpdateStagedOrderItemShippingAddressOutput'; + address: TAddressDraft; + type: Scalars['String']; + }; + +export type TUpdateStagedOrderSyncInfo = { + channel: TResourceIdentifierInput; + externalId?: InputMaybe; + syncedAt?: InputMaybe; +}; + +export type TUpdateStagedOrderSyncInfoOutput = + TStagedOrderUpdateActionOutput & { + __typename?: 'UpdateStagedOrderSyncInfoOutput'; + channelResId: TChannelReferenceIdentifier; + externalId?: Maybe; + syncedAt?: Maybe; + type: Scalars['String']; + }; + +export type TUserProvidedIdentifiers = { + __typename?: 'UserProvidedIdentifiers'; + customerNumber?: Maybe; + externalId?: Maybe; + key?: Maybe; + orderNumber?: Maybe; + sku?: Maybe; + slug?: Maybe; + slugAllLocales?: Maybe>; +}; + +export type TUserProvidedIdentifiers_SlugArgs = { + acceptLanguage?: InputMaybe>; + locale?: InputMaybe; +}; + +export type TValueFacetResult = TFacetResult & { + __typename?: 'ValueFacetResult'; + count: Scalars['Int']; + productCount?: Maybe; + type: Scalars['String']; +}; + +export type TValueFilterInput = { + path: Scalars['String']; + values: Array; +}; + +/** Versioned object have an ID and version and modification. Every update of this object changes it's version. */ +export type TVersioned = { + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + id: Scalars['String']; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + version: Scalars['Long']; +}; + +export type TWhitespaceSuggestTokenizer = TSuggestTokenizer & { + __typename?: 'WhitespaceSuggestTokenizer'; + type: Scalars['String']; +}; + +export type TWhitespaceSuggestTokenizerInput = { + dummy?: InputMaybe; +}; + +export type TWhitespaceSuggestTokenizerProductSearch = + TSuggestTokenizerProductSearch & { + __typename?: 'WhitespaceSuggestTokenizerProductSearch'; + type: Scalars['String']; + }; + +/** Zones allow defining ShippingRates for specific Locations. */ +export type TZone = TReferenceExpandable & + TVersioned & { + __typename?: 'Zone'; + createdAt: Scalars['DateTime']; + createdBy?: Maybe; + description?: Maybe; + id: Scalars['String']; + key?: Maybe; + lastModifiedAt: Scalars['DateTime']; + lastModifiedBy?: Maybe; + locations: Array; + name: Scalars['String']; + version: Scalars['Long']; + }; + +export type TZoneLimitWithCurrent = TLimitWithCurrent & { + __typename?: 'ZoneLimitWithCurrent'; + current: Scalars['Long']; + limit?: Maybe; +}; + +export type TZoneLimitsProjection = { + __typename?: 'ZoneLimitsProjection'; + total: TZoneLimitWithCurrent; +}; + +export type TZoneLocation = { + country: Scalars['Country']; + state?: InputMaybe; +}; + +export type TZoneQueryResult = { + __typename?: 'ZoneQueryResult'; + count: Scalars['Int']; + /** BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta */ + exists: Scalars['Boolean']; + offset: Scalars['Int']; + results: Array; + total: Scalars['Long']; +}; + +export type TZoneRate = { + __typename?: 'ZoneRate'; + shippingRates: Array; + zone?: Maybe; + zoneRef?: Maybe; +}; + +export type TZoneRateDraft = { + shippingRates?: InputMaybe>; + zone: TResourceIdentifierInput; +}; + +export type TZoneUpdateAction = { + addLocation?: InputMaybe; + changeName?: InputMaybe; + removeLocation?: InputMaybe; + setDescription?: InputMaybe; + setKey?: InputMaybe; +}; + +export type TAddAttributeDefinition = { + attributeDefinition: TAttributeDefinitionDraft; +}; + +export type TAddLocalizedEnumValue = { + attributeName: Scalars['String']; + value: TLocalizedEnumValueDraft; +}; + +export type TAddPlainEnumValue = { + attributeName: Scalars['String']; + value: TPlainEnumValueDraft; +}; + +export type TChangeAttributeName = { + attributeName: Scalars['String']; + newAttributeName: Scalars['String']; +}; + +export type TChangeAttributeOrder = { + attributeDefinitions: Array; +}; + +export type TChangeAttributeOrderByName = { + attributeNames: Array; +}; + +export type TChangeDescription = { + description: Scalars['String']; +}; + +export type TChangeEnumKey = { + attributeName: Scalars['String']; + key: Scalars['String']; + newKey: Scalars['String']; +}; + +export type TChangeInputHint = { + attributeName: Scalars['String']; + newValue: TTextInputHint; +}; + +export type TChangeIsSearchable = { + attributeName: Scalars['String']; + isSearchable: Scalars['Boolean']; +}; + +export type TChangeLabel = { + attributeName: Scalars['String']; + label: Array; +}; + +export type TChangeLocalizedEnumValueLabel = { + attributeName: Scalars['String']; + newValue: TLocalizedEnumValueDraft; +}; + +export type TChangeLocalizedEnumValueOrder = { + attributeName: Scalars['String']; + values: Array; +}; + +export type TChangeName = { + name: Scalars['String']; +}; + +export type TChangePlainEnumValueLabel = { + attributeName: Scalars['String']; + newValue: TPlainEnumValueDraft; +}; + +export type TChangePlainEnumValueOrder = { + attributeName: Scalars['String']; + values: Array; +}; + +export type TRemoveAttributeDefinition = { + name: Scalars['String']; +}; + +export type TRemoveEnumValues = { + attributeName: Scalars['String']; + keys: Array; +}; + +export type TSetInputTip = { + attributeName: Scalars['String']; + inputTip?: InputMaybe>; +}; + +export type TSetKey = { + key?: InputMaybe; +}; + +export type TFetchChannelDetailsQueryVariables = Exact<{ + channelId: Scalars['String']; +}>; + +export type TFetchChannelDetailsQuery = { + __typename?: 'Query'; + channel?: { + __typename?: 'Channel'; + id: string; + version: number; + key: string; + roles: Array; + nameAllLocales?: Array<{ + __typename?: 'LocalizedString'; + locale: string; + value: string; + }> | null; + } | null; +}; + +export type TFetchChannelsQueryVariables = Exact<{ + limit: Scalars['Int']; + offset: Scalars['Int']; + sort?: InputMaybe | Scalars['String']>; +}>; + +export type TFetchChannelsQuery = { + __typename?: 'Query'; + channels: { + __typename?: 'ChannelQueryResult'; + total: number; + count: number; + offset: number; + results: Array<{ + __typename?: 'Channel'; + id: string; + key: string; + roles: Array; + nameAllLocales?: Array<{ + __typename?: 'LocalizedString'; + locale: string; + value: string; + }> | null; + }>; + }; +}; + +export type TUpdateChannelDetailsMutationVariables = Exact<{ + channelId: Scalars['String']; + version: Scalars['Long']; + actions: Array | TChannelUpdateAction; +}>; + +export type TUpdateChannelDetailsMutation = { + __typename?: 'Mutation'; + updateChannel?: { + __typename?: 'Channel'; + id: string; + version: number; + key: string; + roles: Array; + nameAllLocales?: Array<{ + __typename?: 'LocalizedString'; + locale: string; + value: string; + }> | null; + } | null; +}; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..ded508b --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "@commercetools-frontend/application-config/tsconfig-mc-app.json" +} diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..b3c8440 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,13954 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + +"@adobe/css-tools@^4.0.1": + version "4.3.3" + resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.3.3.tgz#90749bde8b89cd41764224f5aac29cd4138f75ff" + integrity sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ== + +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@apollo/client@3.7.0": + version "3.7.0" + resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.7.0.tgz#1c26a04488f45b3a4779fa2562e4b706402cb876" + integrity sha512-hp4OvrH1ZIQACRYcIrh/C0WFnY7IM7G6nlTpC8DSTEWxfZQ2kvpvDY0I/hYmCs0oAVrg26g3ANEdOzGWTcYbPg== + dependencies: + "@graphql-typed-document-node/core" "^3.1.1" + "@wry/context" "^0.7.0" + "@wry/equality" "^0.5.0" + "@wry/trie" "^0.3.0" + graphql-tag "^2.12.6" + hoist-non-react-statics "^3.3.2" + optimism "^0.16.1" + prop-types "^15.7.2" + response-iterator "^0.2.6" + symbol-observable "^4.0.0" + ts-invariant "^0.10.3" + tslib "^2.3.0" + zen-observable-ts "^1.2.5" + +"@ardatan/aggregate-error@0.0.6": + version "0.0.6" + resolved "https://registry.yarnpkg.com/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz#fe6924771ea40fc98dc7a7045c2e872dc8527609" + integrity sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ== + dependencies: + tslib "~2.0.1" + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.8.3": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" + integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== + dependencies: + "@babel/highlight" "^7.23.4" + chalk "^2.4.2" + +"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" + integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.19.0", "@babel/core@^7.19.6", "@babel/core@^7.20.12", "@babel/core@^7.20.5", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.9.tgz#b028820718000f267870822fec434820e9b1e4d1" + integrity sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.6" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helpers" "^7.23.9" + "@babel/parser" "^7.23.9" + "@babel/template" "^7.23.9" + "@babel/traverse" "^7.23.9" + "@babel/types" "^7.23.9" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/eslint-parser@^7.18.9": + version "7.23.10" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.23.10.tgz#2d4164842d6db798873b40e0c4238827084667a2" + integrity sha512-3wSYDPZVnhseRnxRJH6ZVTNknBz76AEnyC+AYYhasjP3Yy23qz0ERR7Fcd2SHmYuSFJ2kY9gaaDd3vyqU09eSw== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.1" + +"@babel/generator@^7.23.6", "@babel/generator@^7.7.2": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e" + integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== + dependencies: + "@babel/types" "^7.23.6" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6", "@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" + integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== + dependencies: + "@babel/compat-data" "^7.23.5" + "@babel/helper-validator-option" "^7.23.5" + browserslist "^4.22.2" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.23.6": + version "7.23.10" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.10.tgz#25d55fafbaea31fd0e723820bb6cc3df72edf7ea" + integrity sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-member-expression-to-functions" "^7.23.0" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz#465805b7361f461e86c680f1de21eaf88c25901b" + integrity sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + +"@babel/helper-environment-visitor@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + +"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-member-expression-to-functions@^7.22.15", "@babel/helper-member-expression-to-functions@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== + dependencies: + "@babel/types" "^7.23.0" + +"@babel/helper-module-imports@^7.0.0-beta.49", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-module-transforms@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" + integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-remap-async-to-generator@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + +"@babel/helper-replace-supers@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" + integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-option@^7.22.15", "@babel/helper-validator-option@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" + integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== + +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.22.19" + +"@babel/helpers@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.9.tgz#c3e20bbe7f7a7e10cb9b178384b4affdf5995c7d" + integrity sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ== + dependencies: + "@babel/template" "^7.23.9" + "@babel/traverse" "^7.23.9" + "@babel/types" "^7.23.9" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" + integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.7.0": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.9.tgz#7b903b6149b0f8fa7ad564af646c4c38a77fc44b" + integrity sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a" + integrity sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz#f6652bb16b94f8f9c20c50941e16e9756898dc5d" + integrity sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.23.3" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.7": + version "7.23.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz#516462a95d10a9618f197d39ad291a9b47ae1d7b" + integrity sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-do-expressions@^7.18.6": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-do-expressions/-/plugin-proposal-do-expressions-7.23.3.tgz#f80a81b171402facedd4e57f946c2d0f47d2ef0f" + integrity sha512-j0vN+mg0UvdtkH+rPK9jrCS8qsJ5EXjAyVa6TfHzqertV4INpNykn9hatI/2xpJ6FzQlX5dM9gprslbSEDjPWQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-do-expressions" "^7.23.3" + +"@babel/plugin-proposal-export-default-from@^7.18.10": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.23.3.tgz#6f511a676c540ccc8d17a8553dbba9230b0ddac0" + integrity sha512-Q23MpLZfSGZL1kU7fWqV262q65svLSCIP5kZ/JCW/rKTCm/FrLjpvEd2kfUYMVeHh4QhV/xzyoRAHWrAZJrE3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-default-from" "^7.23.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9", "@babel/plugin-proposal-logical-assignment-operators@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83" + integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.18.9", "@babel/plugin-proposal-object-rest-spread@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" + integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== + dependencies: + "@babel/compat-data" "^7.20.5" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.7" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + +"@babel/plugin-proposal-private-property-in-object@^7.18.6", "@babel/plugin-proposal-private-property-in-object@^7.20.5": + version "7.21.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz#69d597086b6760c4126525cfa154f34631ff272c" + integrity sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.21.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-do-expressions@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-do-expressions/-/plugin-syntax-do-expressions-7.23.3.tgz#5be02150983fe3ce3af6a016583e1eb8200c99d4" + integrity sha512-GBmwXqthSDjlXzwF19qZjFBeHtigX9/0g670FSv8gKEjbD4k+BuRBPlpDQdr/+ts0UlimhJUd/oPilMFqyHq+w== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-default-from@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.23.3.tgz#7e6d4bf595d5724230200fb2b7401d4734b15335" + integrity sha512-KeENO5ck1IeZ/l2lFZNy+mpobV3D2Zy5C1YFnWm+YuY5mQiAWc4yAp13dqgguwsBsFVLh4LPCEqCa5qW13N+hw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz#9c05a7f592982aff1a2768260ad84bcd3f0c77fc" + integrity sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-attributes@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz#992aee922cf04512461d7dae3ff6951b90a2dc06" + integrity sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.17.12", "@babel/plugin-syntax-jsx@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473" + integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.23.3", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz#24f460c85dbbc983cd2b9c4994178bcc01df958f" + integrity sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz#94c6dcfd731af90f27a79509f9ab7fb2120fc38b" + integrity sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-async-generator-functions@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz#9adaeb66fc9634a586c5df139c6240d41ed801ce" + integrity sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-transform-async-to-generator@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa" + integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== + dependencies: + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + +"@babel/plugin-transform-block-scoped-functions@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz#fe1177d715fb569663095e04f3598525d98e8c77" + integrity sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-block-scoping@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz#b2d38589531c6c80fbe25e6b58e763622d2d3cf5" + integrity sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-properties@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz#35c377db11ca92a785a718b6aa4e3ed1eb65dc48" + integrity sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-static-block@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz#2a202c8787a8964dd11dfcedf994d36bfc844ab5" + integrity sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.23.8": + version "7.23.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz#d08ae096c240347badd68cdf1b6d1624a6435d92" + integrity sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-split-export-declaration" "^7.22.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz#652e69561fcc9d2b50ba4f7ac7f60dcf65e86474" + integrity sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.15" + +"@babel/plugin-transform-destructuring@^7.18.13", "@babel/plugin-transform-destructuring@^7.20.7", "@babel/plugin-transform-destructuring@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz#8c9ee68228b12ae3dff986e56ed1ba4f3c446311" + integrity sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dotall-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz#3f7af6054882ede89c378d0cf889b854a993da50" + integrity sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-duplicate-keys@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz#664706ca0a5dfe8d066537f99032fc1dc8b720ce" + integrity sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dynamic-import@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz#c7629e7254011ac3630d47d7f34ddd40ca535143" + integrity sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-transform-exponentiation-operator@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz#ea0d978f6b9232ba4722f3dbecdd18f450babd18" + integrity sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-export-namespace-from@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz#084c7b25e9a5c8271e987a08cf85807b80283191" + integrity sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-transform-for-of@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz#81c37e24171b37b370ba6aaffa7ac86bcb46f94e" + integrity sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-function-name@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz#8f424fcd862bf84cb9a1a6b42bc2f47ed630f8dc" + integrity sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== + dependencies: + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-json-strings@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz#a871d9b6bd171976efad2e43e694c961ffa3714d" + integrity sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-transform-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz#8214665f00506ead73de157eba233e7381f3beb4" + integrity sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-logical-assignment-operators@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz#e599f82c51d55fac725f62ce55d3a0886279ecb5" + integrity sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz#e37b3f0502289f477ac0e776b05a833d853cabcc" + integrity sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-amd@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz#e19b55436a1416829df0a1afc495deedfae17f7d" + integrity sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-commonjs@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4" + integrity sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + +"@babel/plugin-transform-modules-systemjs@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.9.tgz#105d3ed46e4a21d257f83a2f9e2ee4203ceda6be" + integrity sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw== + dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/plugin-transform-modules-umd@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz#5d4395fccd071dfefe6585a4411aa7d6b7d769e9" + integrity sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-new-target@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz#5491bb78ed6ac87e990957cea367eab781c4d980" + integrity sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz#45556aad123fc6e52189ea749e33ce090637346e" + integrity sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz#03d08e3691e405804ecdd19dd278a40cca531f29" + integrity sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz#2b9c2d26bf62710460bdc0d1730d4f1048361b83" + integrity sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== + dependencies: + "@babel/compat-data" "^7.23.3" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.23.3" + +"@babel/plugin-transform-object-super@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz#81fdb636dcb306dd2e4e8fd80db5b2362ed2ebcd" + integrity sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.20" + +"@babel/plugin-transform-optional-catch-binding@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz#318066de6dacce7d92fa244ae475aa8d91778017" + integrity sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.23.3", "@babel/plugin-transform-optional-chaining@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz#6acf61203bdfc4de9d4e52e64490aeb3e52bd017" + integrity sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz#83ef5d1baf4b1072fa6e54b2b0999a7b2527e2af" + integrity sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-methods@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4" + integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-property-in-object@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz#3ec711d05d6608fd173d9b8de39872d8dbf68bf5" + integrity sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz#54518f14ac4755d22b92162e4a852d308a560875" + integrity sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-constant-elements@^7.18.12": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz#5efc001d07ef0f7da0d73c3a86c132f73d28e43c" + integrity sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-display-name@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz#70529f034dd1e561045ad3c8152a267f0d7b6200" + integrity sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx-development@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87" + integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.22.5" + +"@babel/plugin-transform-react-jsx-self@^7.18.6": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz#ed3e7dadde046cce761a8e3cf003a13d1a7972d9" + integrity sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx-source@^7.19.6": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.23.3.tgz#03527006bdc8775247a78643c51d4e715fe39a3e" + integrity sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx@^7.17.12", "@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312" + integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.23.3" + "@babel/types" "^7.23.4" + +"@babel/plugin-transform-react-pure-annotations@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz#fabedbdb8ee40edf5da96f3ecfc6958e3783b93c" + integrity sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-regenerator@^7.18.6", "@babel/plugin-transform-regenerator@^7.20.5", "@babel/plugin-transform-regenerator@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz#141afd4a2057298602069fce7f2dc5173e6c561c" + integrity sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.15.2" + +"@babel/plugin-transform-reserved-words@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz#4130dcee12bd3dd5705c587947eb715da12efac8" + integrity sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-runtime@^7.18.10", "@babel/plugin-transform-runtime@^7.19.6": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.9.tgz#2c64d0680fc8e09e1dfe8fd5c646fe72abd82004" + integrity sha512-A7clW3a0aSjm3ONU9o2HAILSegJCYlEZmOhmBRReVtIpY/Z/p7yIZ+wR41Z+UipwdGuqwtID/V/dOdZXjwi9gQ== + dependencies: + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + babel-plugin-polyfill-corejs2 "^0.4.8" + babel-plugin-polyfill-corejs3 "^0.9.0" + babel-plugin-polyfill-regenerator "^0.5.5" + semver "^6.3.1" + +"@babel/plugin-transform-shorthand-properties@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz#97d82a39b0e0c24f8a981568a8ed851745f59210" + integrity sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-spread@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz#41d17aacb12bde55168403c6f2d6bdca563d362c" + integrity sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-sticky-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz#dec45588ab4a723cb579c609b294a3d1bd22ff04" + integrity sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-template-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz#5f0f028eb14e50b5d0f76be57f90045757539d07" + integrity sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-typeof-symbol@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz#9dfab97acc87495c0c449014eb9c547d8966bca4" + integrity sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-typescript@^7.23.3": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz#aa36a94e5da8d94339ae3a4e22d40ed287feb34c" + integrity sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.23.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-typescript" "^7.23.3" + +"@babel/plugin-transform-unicode-escapes@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz#1f66d16cab01fab98d784867d24f70c1ca65b925" + integrity sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-property-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz#19e234129e5ffa7205010feec0d94c251083d7ad" + integrity sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz#26897708d8f42654ca4ce1b73e96140fbad879dc" + integrity sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-sets-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz#4fb6f0a719c2c5859d11f6b55a050cc987f3799e" + integrity sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/preset-env@^7.19.0", "@babel/preset-env@^7.19.4", "@babel/preset-env@^7.20.2": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.9.tgz#beace3b7994560ed6bf78e4ae2073dff45387669" + integrity sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A== + dependencies: + "@babel/compat-data" "^7.23.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.23.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.23.7" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.23.3" + "@babel/plugin-syntax-import-attributes" "^7.23.3" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.23.3" + "@babel/plugin-transform-async-generator-functions" "^7.23.9" + "@babel/plugin-transform-async-to-generator" "^7.23.3" + "@babel/plugin-transform-block-scoped-functions" "^7.23.3" + "@babel/plugin-transform-block-scoping" "^7.23.4" + "@babel/plugin-transform-class-properties" "^7.23.3" + "@babel/plugin-transform-class-static-block" "^7.23.4" + "@babel/plugin-transform-classes" "^7.23.8" + "@babel/plugin-transform-computed-properties" "^7.23.3" + "@babel/plugin-transform-destructuring" "^7.23.3" + "@babel/plugin-transform-dotall-regex" "^7.23.3" + "@babel/plugin-transform-duplicate-keys" "^7.23.3" + "@babel/plugin-transform-dynamic-import" "^7.23.4" + "@babel/plugin-transform-exponentiation-operator" "^7.23.3" + "@babel/plugin-transform-export-namespace-from" "^7.23.4" + "@babel/plugin-transform-for-of" "^7.23.6" + "@babel/plugin-transform-function-name" "^7.23.3" + "@babel/plugin-transform-json-strings" "^7.23.4" + "@babel/plugin-transform-literals" "^7.23.3" + "@babel/plugin-transform-logical-assignment-operators" "^7.23.4" + "@babel/plugin-transform-member-expression-literals" "^7.23.3" + "@babel/plugin-transform-modules-amd" "^7.23.3" + "@babel/plugin-transform-modules-commonjs" "^7.23.3" + "@babel/plugin-transform-modules-systemjs" "^7.23.9" + "@babel/plugin-transform-modules-umd" "^7.23.3" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.23.3" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4" + "@babel/plugin-transform-numeric-separator" "^7.23.4" + "@babel/plugin-transform-object-rest-spread" "^7.23.4" + "@babel/plugin-transform-object-super" "^7.23.3" + "@babel/plugin-transform-optional-catch-binding" "^7.23.4" + "@babel/plugin-transform-optional-chaining" "^7.23.4" + "@babel/plugin-transform-parameters" "^7.23.3" + "@babel/plugin-transform-private-methods" "^7.23.3" + "@babel/plugin-transform-private-property-in-object" "^7.23.4" + "@babel/plugin-transform-property-literals" "^7.23.3" + "@babel/plugin-transform-regenerator" "^7.23.3" + "@babel/plugin-transform-reserved-words" "^7.23.3" + "@babel/plugin-transform-shorthand-properties" "^7.23.3" + "@babel/plugin-transform-spread" "^7.23.3" + "@babel/plugin-transform-sticky-regex" "^7.23.3" + "@babel/plugin-transform-template-literals" "^7.23.3" + "@babel/plugin-transform-typeof-symbol" "^7.23.3" + "@babel/plugin-transform-unicode-escapes" "^7.23.3" + "@babel/plugin-transform-unicode-property-regex" "^7.23.3" + "@babel/plugin-transform-unicode-regex" "^7.23.3" + "@babel/plugin-transform-unicode-sets-regex" "^7.23.3" + "@babel/preset-modules" "0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2 "^0.4.8" + babel-plugin-polyfill-corejs3 "^0.9.0" + babel-plugin-polyfill-regenerator "^0.5.5" + core-js-compat "^3.31.0" + semver "^6.3.1" + +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.18.6": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.23.3.tgz#f73ca07e7590f977db07eb54dbe46538cc015709" + integrity sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-transform-react-display-name" "^7.23.3" + "@babel/plugin-transform-react-jsx" "^7.22.15" + "@babel/plugin-transform-react-jsx-development" "^7.22.5" + "@babel/plugin-transform-react-pure-annotations" "^7.23.3" + +"@babel/preset-typescript@^7.18.6": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz#14534b34ed5b6d435aa05f1ae1c5e7adcc01d913" + integrity sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-syntax-jsx" "^7.23.3" + "@babel/plugin-transform-modules-commonjs" "^7.23.3" + "@babel/plugin-transform-typescript" "^7.23.3" + +"@babel/register@^7.18.9": + version "7.23.7" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.23.7.tgz#485a5e7951939d21304cae4af1719fdb887bc038" + integrity sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ== + dependencies: + clone-deep "^4.0.1" + find-cache-dir "^2.0.0" + make-dir "^2.1.0" + pirates "^4.0.6" + source-map-support "^0.5.16" + +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + +"@babel/runtime-corejs3@^7.12.5", "@babel/runtime-corejs3@^7.17.9", "@babel/runtime-corejs3@^7.19.0", "@babel/runtime-corejs3@^7.20.13": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.23.9.tgz#1b43062a13ecb60158aecdd81bc3fab4108b7cbc" + integrity sha512-oeOFTrYWdWXCvXGB5orvMTJ6gCZ9I6FBjR+M38iKNXCsPxr4xT0RTdg5uz1H7QP8pp74IzPtwritEr+JscqHXQ== + dependencies: + core-js-pure "^3.30.2" + regenerator-runtime "^0.14.0" + +"@babel/runtime@7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.4.tgz#a42f814502ee467d55b38dd1c256f53a7b885c78" + integrity sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/runtime@7.20.13": + version "7.20.13" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.13.tgz#7055ab8a7cff2b8f6058bf6ae45ff84ad2aded4b" + integrity sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA== + dependencies: + regenerator-runtime "^0.13.11" + +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.8", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.17.9", "@babel/runtime@^7.18.3", "@babel/runtime@^7.19.0", "@babel/runtime@^7.20.13", "@babel/runtime@^7.23.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.9.tgz#47791a15e4603bb5f905bc0753801cf21d6345f7" + integrity sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.22.15", "@babel/template@^7.23.9", "@babel/template@^7.3.3": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.23.9.tgz#f881d0487cba2828d3259dcb9ef5005a9731011a" + integrity sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA== + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/parser" "^7.23.9" + "@babel/types" "^7.23.9" + +"@babel/traverse@^7.23.9", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.2": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.9.tgz#2f9d6aead6b564669394c5ce0f9302bb65b9d950" + integrity sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg== + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.6" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.9" + "@babel/types" "^7.23.9" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.20.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.23.6", "@babel/types@^7.23.9", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.9.tgz#1dd7b59a9a2b5c87f8b41e52770b5ecbf492e002" + integrity sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q== + dependencies: + "@babel/helper-string-parser" "^7.23.4" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@changesets/types@^4.0.1": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@changesets/types/-/types-4.1.0.tgz#fb8f7ca2324fd54954824e864f9a61a82cb78fe0" + integrity sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw== + +"@commercetools-community-kit/i18n@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@commercetools-community-kit/i18n/-/i18n-0.3.0.tgz#f775eb2f09d1f5df9b3dd52eddb88a0756446779" + integrity sha512-EPxsJaNXUYwY6Q9gjyKOymzhlSNAhTur415yX25d6S/GA6sG0yWx+/WRKCr/AqSKOskv8SGpj8+tMyPFO6AeNQ== + dependencies: + "@babel/runtime" "^7.17.9" + "@babel/runtime-corejs3" "^7.17.9" + +"@commercetools-frontend/actions-global@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/actions-global/-/actions-global-21.23.3.tgz#a48951f9c280de637e4e648d9a863a8e02ed74eb" + integrity sha512-XcAoacL+pbNkDY7vVflZHA/9WCFH5t6ag3BqQDcLG2+5vuNTGniztnXy+UtaOovjVgHo0fbuRxzeLdjKIaehfA== + dependencies: + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + "@commercetools-frontend/browser-history" "21.23.3" + "@commercetools-frontend/constants" "21.23.3" + "@commercetools-frontend/notifications" "21.23.3" + "@commercetools-frontend/sentry" "21.23.3" + "@types/lodash" "^4.14.185" + "@types/react" "^17.0.49" + "@types/react-redux" "^7.1.24" + lodash "4.17.21" + redux-thunk "2.4.1" + +"@commercetools-frontend/application-components@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/application-components/-/application-components-21.23.3.tgz#808647522cea22e12b0e6d2eb4873ad2b5e5d5ff" + integrity sha512-BIyFCkjwT6JkEFY/izlto6pK6oOJo6MtWlAvaUcEog2QB9sJCe4Gq/f9aSouDkEKnzgSmtflJ5213cioy6Y4sA== + dependencies: + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + "@commercetools-frontend/application-shell-connectors" "21.23.3" + "@commercetools-frontend/assets" "21.23.3" + "@commercetools-frontend/constants" "21.23.3" + "@commercetools-frontend/i18n" "21.23.3" + "@commercetools-frontend/l10n" "21.23.3" + "@commercetools-uikit/card" "^15.9.0" + "@commercetools-uikit/constraints" "^15.9.0" + "@commercetools-uikit/design-system" "^15.9.0" + "@commercetools-uikit/flat-button" "^15.9.0" + "@commercetools-uikit/icon-button" "^15.9.0" + "@commercetools-uikit/icons" "^15.9.0" + "@commercetools-uikit/messages" "^15.9.0" + "@commercetools-uikit/primary-button" "^15.9.0" + "@commercetools-uikit/secondary-button" "^15.9.0" + "@commercetools-uikit/secondary-icon-button" "^15.9.0" + "@commercetools-uikit/spacings" "^15.9.0" + "@commercetools-uikit/text" "^15.9.0" + "@commercetools-uikit/utils" "^15.9.0" + "@emotion/react" "11.10.4" + "@emotion/styled" "11.10.4" + "@react-hook/latest" "1.0.3" + "@react-hook/resize-observer" "1.2.6" + "@types/history" "^4.7.11" + "@types/lodash" "^4.14.185" + "@types/prop-types" "^15.7.5" + "@types/react" "^17.0.49" + "@types/react-dom" "^17.0.17" + "@types/react-modal" "^3.13.1" + history "4.10.1" + lodash "4.17.21" + prop-types "15.8.1" + raf-schd "^4.0.3" + react-modal "3.16.1" + +"@commercetools-frontend/application-config@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/application-config/-/application-config-21.23.3.tgz#dea4c58d99e4f977d057dacfd954707a27fa10c8" + integrity sha512-zg3VrV3OCabX5YP1+HvqEn9OXgq+EDE/P7BRrLgh/G1NUb8tQ3xGEN1+CNwaxIzbgHClGbbsKC+IW/1IfwRKeg== + dependencies: + "@babel/register" "^7.18.9" + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + "@commercetools-frontend/babel-preset-mc-app" "21.23.3" + ajv "8.11.0" + core-js "^3.25.1" + cosmiconfig "7.0.1" + dompurify "^2.4.0" + jsdom "^16.7.0" + lodash "4.17.21" + omit-empty-es "1.1.3" + +"@commercetools-frontend/application-shell-connectors@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/application-shell-connectors/-/application-shell-connectors-21.23.3.tgz#b2641bfe235c4d7496b8abec9fa4b4797b218b45" + integrity sha512-sKjVXMRI10ljtT54eUByvXrarGBOsp9lEzFhxjAi3JtymizFUYbPHZ145Jew30rYQESEYA5vZIzjdU49R99GwQ== + dependencies: + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + "@commercetools-frontend/constants" "21.23.3" + "@commercetools-frontend/sentry" "21.23.3" + "@emotion/react" "11.10.4" + "@types/lodash" "^4.14.185" + "@types/prop-types" "^15.7.5" + "@types/react" "^17.0.49" + graphql "16.6.0" + lodash "4.17.21" + moment-timezone "^0.5.37" + prop-types "15.8.1" + tiny-warning "1.0.3" + +"@commercetools-frontend/application-shell@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/application-shell/-/application-shell-21.23.3.tgz#8117ccc0973a71689d6740354c9933814a2758a8" + integrity sha512-oyiGENz6n45vd/6t9aCEvex3uvYJLMthqNAtd1yMaYfeUGO1SvOECpcgbcDkqNF+meArkomD5cPLhxyg/mCQ+w== + dependencies: + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + "@commercetools-frontend/actions-global" "21.23.3" + "@commercetools-frontend/application-components" "21.23.3" + "@commercetools-frontend/application-config" "21.23.3" + "@commercetools-frontend/application-shell-connectors" "21.23.3" + "@commercetools-frontend/assets" "21.23.3" + "@commercetools-frontend/browser-history" "21.23.3" + "@commercetools-frontend/constants" "21.23.3" + "@commercetools-frontend/i18n" "21.23.3" + "@commercetools-frontend/l10n" "21.23.3" + "@commercetools-frontend/notifications" "21.23.3" + "@commercetools-frontend/permissions" "21.23.3" + "@commercetools-frontend/react-notifications" "21.23.3" + "@commercetools-frontend/sdk" "21.23.3" + "@commercetools-frontend/sentry" "21.23.3" + "@commercetools-frontend/url-utils" "21.23.3" + "@commercetools-uikit/accessible-hidden" "^15.9.0" + "@commercetools-uikit/avatar" "^15.9.0" + "@commercetools-uikit/card" "^15.9.0" + "@commercetools-uikit/constraints" "^15.9.0" + "@commercetools-uikit/design-system" "^15.9.0" + "@commercetools-uikit/flat-button" "^15.9.0" + "@commercetools-uikit/icons" "^15.9.0" + "@commercetools-uikit/loading-spinner" "^15.9.0" + "@commercetools-uikit/notifications" "^15.9.0" + "@commercetools-uikit/select-input" "^15.9.0" + "@commercetools-uikit/spacings" "^15.9.0" + "@commercetools-uikit/text" "^15.9.0" + "@commercetools/http-user-agent" "3.0.0" + "@emotion/react" "11.10.4" + "@emotion/styled" "11.10.4" + "@flopflip/combine-adapters" "12.3.6" + "@flopflip/http-adapter" "12.3.6" + "@flopflip/launchdarkly-adapter" "12.3.6" + "@flopflip/react-broadcast" "12.3.6" + "@flopflip/types" "12.3.6" + "@reduxjs/toolkit" "1.8.6" + "@types/common-tags" "^1.8.1" + "@types/history" "^4.7.11" + "@types/lodash" "^4.14.185" + "@types/prop-types" "^15.7.5" + "@types/react" "^17.0.49" + "@types/react-dom" "^17.0.17" + "@types/react-redux" "^7.1.24" + "@types/react-router" "^5.1.18" + "@types/react-router-dom" "^5.3.3" + "@types/redux-logger" "^3.0.9" + "@types/uuid" "8.3.4" + apollo-link-logger "2.0.0" + classnames "^2.3.2" + common-tags "1.8.2" + debounce-async "0.0.2" + downshift "6.1.12" + fuse.js "6.6.2" + graphql "16.6.0" + history "4.10.1" + is-retina "1.0.3" + jwt-decode "3.1.2" + lodash "4.17.21" + memoize-one "5.2.1" + moment "^2.29.4" + moment-timezone "^0.5.37" + omit-empty-es "1.1.3" + perfume.js "6.4.0" + prop-types "15.8.1" + qss "2.0.3" + react-required-if "1.0.3" + react-select "5.5.2" + redux-logger "3.0.6" + redux-thunk "2.4.1" + tiny-invariant "1.3.1" + unfetch "4.2.0" + uuid "8.3.2" + +"@commercetools-frontend/assets@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/assets/-/assets-21.23.3.tgz#ef58b3a6f1912eb7f0b9f6c8571da0fca8cbdcaf" + integrity sha512-6RlPjZ0OhCWUos3iAg+sW1yM5pDLwJl7vfzzrlwgidPNee4S3wCuaWEBf3PcC/SKZDoSDm1B9l0813V6x6HUug== + +"@commercetools-frontend/babel-preset-mc-app@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/babel-preset-mc-app/-/babel-preset-mc-app-21.23.3.tgz#0eaad276fb440f472721970f0742202630c8cc34" + integrity sha512-mJUx/mhg5G29u4ReZLvs7CaUVdghILkKFKO2dblwCRiCnP2oMlAF5hI9osxnMP9vqeD2XI5SXgekt7ZItuoGqQ== + dependencies: + "@babel/core" "^7.19.0" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-do-expressions" "^7.18.6" + "@babel/plugin-proposal-export-default-from" "^7.18.10" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" + "@babel/plugin-proposal-object-rest-spread" "^7.18.9" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.18.6" + "@babel/plugin-transform-destructuring" "^7.18.13" + "@babel/plugin-transform-regenerator" "^7.18.6" + "@babel/plugin-transform-runtime" "^7.18.10" + "@babel/preset-env" "^7.19.0" + "@babel/preset-react" "^7.18.6" + "@babel/preset-typescript" "^7.18.6" + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + "@emotion/babel-plugin" "^11.10.2" + "@emotion/babel-preset-css-prop" "^11.10.0" + babel-plugin-dev-expression "^0.2.3" + babel-plugin-lodash "^3.3.4" + babel-plugin-macros "^3.1.0" + babel-plugin-preval "^5.1.0" + babel-plugin-transform-react-remove-prop-types "^0.4.24" + core-js "^3.25.1" + +"@commercetools-frontend/babel-preset-mc-app@^21.23.3": + version "21.25.2" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/babel-preset-mc-app/-/babel-preset-mc-app-21.25.2.tgz#4088d05e77d3ec82d7e8519128f184a0c0748a4f" + integrity sha512-8Wv07CGWaO7SY6iFrdsZjKzlcYrP2c80etxD6xS6pMtpdcPNxR/hlOvqx1+Zn9v2WkNBj2QZXPvggxdsb8BJrw== + dependencies: + "@babel/core" "^7.20.12" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-do-expressions" "^7.18.6" + "@babel/plugin-proposal-export-default-from" "^7.18.10" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-logical-assignment-operators" "^7.20.7" + "@babel/plugin-proposal-object-rest-spread" "^7.20.7" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.20.5" + "@babel/plugin-transform-destructuring" "^7.20.7" + "@babel/plugin-transform-regenerator" "^7.20.5" + "@babel/plugin-transform-runtime" "^7.19.6" + "@babel/preset-env" "^7.20.2" + "@babel/preset-react" "^7.18.6" + "@babel/preset-typescript" "^7.18.6" + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@emotion/babel-plugin" "^11.10.5" + "@emotion/babel-preset-css-prop" "^11.10.0" + babel-plugin-dev-expression "^0.2.3" + babel-plugin-lodash "^3.3.4" + babel-plugin-macros "^3.1.0" + babel-plugin-preval "^5.1.0" + babel-plugin-transform-react-remove-prop-types "^0.4.24" + core-js "^3.28.0" + +"@commercetools-frontend/browser-history@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/browser-history/-/browser-history-21.23.3.tgz#ec899299de776e1d7a7ab57a4cdba01eb0396968" + integrity sha512-KIiffXrIre8Dlz5Chx7M/1vicCou0hv2fQnzlkESlDczE/qBdNtetRrtFzB13uGc7/Hr4sDoQSD0OLvr7O45rg== + dependencies: + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + "@types/history" "^4.7.11" + history "4.10.1" + history-query-enhancer "1.0.4" + qss "2.0.3" + +"@commercetools-frontend/constants@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/constants/-/constants-21.23.3.tgz#463d11635a9c74b8ba66a87b4b85f89498b8fb84" + integrity sha512-QAWKU6MVDOcmyUbCjFO9ofaalD7hn1HFO3lkS2VaijXF/Po7jQBtU6aQ7QeHudVlp8YXidR2m0RsAWvl6zRsEw== + dependencies: + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + +"@commercetools-frontend/eslint-config-mc-app@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/eslint-config-mc-app/-/eslint-config-mc-app-21.23.3.tgz#1dbbeaa859b900157148ce6148375c6ac444e37b" + integrity sha512-JnD9dxixfqvq8Y6GBWQe3eM/duYni1kg6angtf6chpbswtb8wgkkNGMaaVuzjQQYwbYy/wy/1fXHC07kP+C1QA== + dependencies: + "@babel/core" "^7.19.0" + "@babel/eslint-parser" "^7.18.9" + "@commercetools-frontend/babel-preset-mc-app" "^21.23.3" + "@rushstack/eslint-patch" "^1.1.4" + "@typescript-eslint/eslint-plugin" "^5.37.0" + "@typescript-eslint/parser" "^5.37.0" + confusing-browser-globals "^1.0.11" + eslint-config-prettier "^8.5.0" + eslint-import-resolver-typescript "^3.5.1" + eslint-plugin-cypress "^2.12.1" + eslint-plugin-import "^2.26.0" + eslint-plugin-jest "^26.9.0" + eslint-plugin-jest-dom "^4.0.2" + eslint-plugin-jsx-a11y "^6.6.1" + eslint-plugin-prettier "^4.2.1" + eslint-plugin-react "^7.31.8" + eslint-plugin-react-hooks "^4.6.0" + eslint-plugin-testing-library "^5.6.4" + +"@commercetools-frontend/i18n@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/i18n/-/i18n-21.23.3.tgz#f8a1b47fa8a1ebe19ac30b432985e8c0753d97c5" + integrity sha512-hipJfc4fD+J1Ia8AKxjDgqMBMkraNJcFd5vunViM5V1m2YzTQV5apln59vwpBhg9ovUIgJ5HaIUVxbrP8efiMg== + dependencies: + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + "@commercetools-community-kit/i18n" "^0.3.0" + "@commercetools-frontend/sentry" "21.23.3" + "@commercetools-uikit/i18n" "^15.9.0" + "@emotion/react" "11.10.4" + "@formatjs/icu-messageformat-parser" "2.1.10" + "@types/prop-types" "^15.7.5" + "@types/react" "^17.0.49" + moment "^2.29.4" + prop-types "15.8.1" + +"@commercetools-frontend/jest-preset-mc-app@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/jest-preset-mc-app/-/jest-preset-mc-app-21.23.3.tgz#e6b02331bd9f642d79f800105e981f5d40c98f8e" + integrity sha512-+IXlUB0xOcV1DW8HsTLajQypeIk+Nr9SrPJBVlnCxynj9b1ulF7XDnqD8os89jAQAMjHlGOjv5sIFbwxLnAtpQ== + dependencies: + "@commercetools-frontend/babel-preset-mc-app" "21.23.3" + "@formatjs/intl-getcanonicallocales" "^1.9.2" + "@formatjs/intl-listformat" "^7.0.0" + "@formatjs/intl-locale" "^2.4.47" + "@formatjs/intl-numberformat" "^7.4.3" + "@formatjs/intl-pluralrules" "^4.3.3" + "@sheerun/mutationobserver-shim" "0.3.3" + "@testing-library/jest-dom" "5.16.5" + babel-jest "27.5.1" + colors "1.4.0" + cosmiconfig "7.0.1" + identity-obj-proxy "3.0.0" + intl "1.2.5" + jest-localstorage-mock "2.4.22" + jest-mock "^27.5.1" + jest-silent-reporter "0.5.0" + jest-transform-graphql "2.1.0" + jest-watch-typeahead "1.1.0" + raf "3.4.1" + setimmediate "1.0.5" + unfetch "4.2.0" + +"@commercetools-frontend/l10n@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/l10n/-/l10n-21.23.3.tgz#0a730bcab803e74a8c3ac9eb26d124fa0ef057fd" + integrity sha512-mFVoQl9LU7+4OXdkRhh4eCaC7I+1pqlgCQSJqm+TR0r89LhxTq5hr3J2fvUrC3CdRYFbItPFTWKXZDQCIHvTnQ== + dependencies: + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + "@commercetools-frontend/sentry" "21.23.3" + "@emotion/react" "11.10.4" + "@types/prop-types" "^15.7.5" + "@types/react" "^17.0.49" + lodash "4.17.21" + moment "^2.29.4" + moment-timezone "^0.5.37" + prop-types "15.8.1" + +"@commercetools-frontend/mc-dev-authentication@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/mc-dev-authentication/-/mc-dev-authentication-21.23.3.tgz#f37c3fcf2f162a55c7fec379d0385a69d41b4d88" + integrity sha512-qoLf9a88cA/EOH2FbMYtEcpsdYvav/2g17zGVhGtpuq8KTnI5zN97pL3i+PKnuRBbtCgti7CJ0uAVY6nS4EfFA== + dependencies: + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + +"@commercetools-frontend/mc-html-template@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/mc-html-template/-/mc-html-template-21.23.3.tgz#e47d47215f74a4621f5fcef841f48fddedd0aed3" + integrity sha512-TzVEjfWmBh5/tIWrBs/k17USehIapG/mFab4Qzo1vtH8g6G+fiMXmFYYZ/coT1ua4uhoRmg/+xiLVyjDcB1MWA== + dependencies: + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + "@commercetools-frontend/application-config" "21.23.3" + "@commercetools-frontend/constants" "21.23.3" + serialize-javascript "6.0.0" + uglify-js "3.17.3" + uglifycss "0.0.29" + +"@commercetools-frontend/mc-scripts@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/mc-scripts/-/mc-scripts-21.23.3.tgz#95e39371bc1c730dc8ceaed5dda21d983faf70b3" + integrity sha512-LPbudYp94UUKCvKq0ssH3wVVqeKM7aPPOudwzsAzVJzIbcdjZZjdtGdLrrJCXPaQbyh8GDigUj3wJwwB7u4Vbw== + dependencies: + "@babel/core" "^7.19.0" + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + "@commercetools-frontend/application-config" "21.23.3" + "@commercetools-frontend/assets" "21.23.3" + "@commercetools-frontend/babel-preset-mc-app" "21.23.3" + "@commercetools-frontend/constants" "21.23.3" + "@commercetools-frontend/mc-dev-authentication" "21.23.3" + "@commercetools-frontend/mc-html-template" "21.23.3" + "@commercetools/http-user-agent" "3.0.0" + "@pmmmwh/react-refresh-webpack-plugin" "0.5.8" + "@rollup/plugin-graphql" "2.0.2" + "@rollup/pluginutils" "5.0.2" + "@svgr/babel-preset" "^6.5.1" + "@svgr/core" "^6.5.1" + "@svgr/webpack" "^6.5.1" + "@types/prompts" "^2.4.0" + "@types/svgo" "^2.6.4" + "@vitejs/plugin-react" "3.0.0" + "@vitejs/plugin-react-swc" "3.0.0" + autoprefixer "^10.4.13" + babel-loader "8.2.5" + browserslist "^4.21.4" + cac "6.7.14" + chalk "4.1.2" + core-js "^3.25.1" + css-loader "6.7.1" + css-minimizer-webpack-plugin "3.4.1" + dotenv "16.0.3" + dotenv-expand "8.0.3" + fs-extra "10.1.0" + graphql "16.6.0" + graphql-request "5.0.0" + graphql-tag "^2.12.6" + html-webpack-plugin "5.5.0" + json-loader "0.5.7" + lodash "4.17.21" + mini-css-extract-plugin "2.6.1" + moment-locales-webpack-plugin "1.2.0" + node-fetch "2.6.7" + postcss "8.4.18" + postcss-custom-media "8.0.2" + postcss-custom-properties "12.1.4" + postcss-import "14.1.0" + postcss-loader "6.2.1" + postcss-reporter "7.0.5" + prettier "2.7.1" + prompts "^2.4.2" + querystring-es3 "^0.2.1" + rcfile "1.0.3" + react-dev-utils "12.0.1" + react-refresh "0.14.0" + serve-handler "6.1.3" + shelljs "0.8.5" + style-loader "3.3.1" + svg-url-loader "7.1.1" + terser-webpack-plugin "5.3.6" + thread-loader "3.0.4" + url "^0.11.0" + vite "4.0.3" + webpack "5.74.0" + webpack-bundle-analyzer "4.6.1" + webpack-dev-server "4.11.1" + webpackbar "5.0.2" + +"@commercetools-frontend/notifications@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/notifications/-/notifications-21.23.3.tgz#6684b026b9687d18a717b01666fad9a439de4a3b" + integrity sha512-mQ7li1KmiRBiNeFNiB3+LCEF3uFzrpWiWllwkqScECY5GepppsSuNdJYL8Iy2XLHgWB7AWJKsQtXyH57UI5WJQ== + dependencies: + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + +"@commercetools-frontend/permissions@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/permissions/-/permissions-21.23.3.tgz#7e53f7dadbd733b3d10dacc145998de00b7ea46a" + integrity sha512-vvPEqrkSiEYJCBVGZLnSpnX8u119C5npayeDzosfDOFpu/ZcERKZFWdztQNtGUeKGKKbsidvxWhYdwgRr+q/sw== + dependencies: + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + "@commercetools-frontend/application-shell-connectors" "21.23.3" + "@commercetools-frontend/sentry" "21.23.3" + "@emotion/react" "11.10.4" + "@types/lodash" "^4.14.185" + "@types/prop-types" "^15.7.5" + "@types/react" "^17.0.49" + lodash "4.17.21" + prop-types "15.8.1" + tiny-invariant "1.3.1" + tiny-warning "1.0.3" + +"@commercetools-frontend/react-notifications@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/react-notifications/-/react-notifications-21.23.3.tgz#8526122cc497df2b849db32b94534748f2f2a3ba" + integrity sha512-uwvXYw73kUgImGErMeIcj9BDa2fOnDj0G8//PQ+1BWstQhXMLYd3TI0NjWKRq5pEvZFNXkI53ZBfmAGAx8ZE9A== + dependencies: + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + "@commercetools-frontend/actions-global" "21.23.3" + "@commercetools-frontend/constants" "21.23.3" + "@commercetools-frontend/notifications" "21.23.3" + "@commercetools-frontend/sentry" "21.23.3" + "@commercetools-uikit/design-system" "^15.9.0" + "@commercetools-uikit/hooks" "^15.9.0" + "@commercetools-uikit/icon-button" "^15.9.0" + "@commercetools-uikit/icons" "^15.9.0" + "@commercetools-uikit/spacings" "^15.9.0" + "@commercetools-uikit/utils" "^15.9.0" + "@emotion/react" "11.10.4" + "@emotion/styled" "11.10.4" + "@types/history" "^4.7.11" + "@types/lodash" "^4.14.185" + "@types/prop-types" "^15.7.5" + "@types/react" "^17.0.49" + "@types/react-dom" "^17.0.17" + "@types/react-redux" "^7.1.24" + "@types/react-router" "^5.1.18" + "@types/react-router-dom" "^5.3.3" + lodash "4.17.21" + moment "^2.29.4" + moment-timezone "^0.5.37" + prop-types "15.8.1" + reselect "4.1.6" + +"@commercetools-frontend/sdk@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/sdk/-/sdk-21.23.3.tgz#94a32485ccd5b43ce6584d4ae66dd465bbde03b9" + integrity sha512-6XUr1nH0kbMX+wZF7ZSTRnA46fVBNHc6cCqYtL/Tq/qXigMENqAATAmDH+0sIAbK8YTY8JjhgQjuaGf1ZF70NA== + dependencies: + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + "@commercetools-frontend/constants" "21.23.3" + "@commercetools/api-request-builder" "6.0.0" + "@commercetools/http-user-agent" "3.0.0" + "@commercetools/sdk-client" "3.0.0" + "@commercetools/sdk-middleware-correlation-id" "3.0.0" + "@commercetools/sdk-middleware-http" "7.0.1" + "@types/node-fetch" "2.6.2" + "@types/prop-types" "^15.7.5" + "@types/react" "^17.0.49" + "@types/react-redux" "^7.1.24" + buffer "6.0.3" + fast-equals "2.0.4" + omit-empty-es "1.1.3" + prop-types "15.8.1" + qss "2.0.3" + unfetch "4.2.0" + uuid "8.3.2" + +"@commercetools-frontend/sentry@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/sentry/-/sentry-21.23.3.tgz#2d53ee88b94b18efefc6e60daed7b09c7ff20a58" + integrity sha512-xDBU+GzFBGjLClqDEPeKBN3KQ754oUvk0lMBybMkFc7s4IMDO9xXjxoas+B8wMZZ8RMT6qTeZ1sCr3BTwttL2w== + dependencies: + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + "@commercetools-frontend/browser-history" "21.23.3" + "@commercetools-frontend/constants" "21.23.3" + "@sentry/react" "7.19.0" + "@sentry/tracing" "7.19.0" + "@types/prop-types" "^15.7.5" + "@types/react" "^17.0.49" + prop-types "15.8.1" + +"@commercetools-frontend/url-utils@21.23.3": + version "21.23.3" + resolved "https://registry.yarnpkg.com/@commercetools-frontend/url-utils/-/url-utils-21.23.3.tgz#4a821d3dc20a17f23c2ca950fc54c0e1f051975b" + integrity sha512-ET33HL519KqNr9MhUb25JLWyzot113l0mdEz8XbkzlUtvgacXcnDwwI8AoTsd8KxiSnoAt5VuzS4ntFH2lqQAg== + dependencies: + "@babel/runtime" "^7.19.0" + "@babel/runtime-corejs3" "^7.19.0" + +"@commercetools-test-data/channel@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@commercetools-test-data/channel/-/channel-4.1.1.tgz#ecba7d6096d97f287a9b1900f2eec1bea63e8c97" + integrity sha512-hDwlAmI6trSJGYPuiCfgt1BnwnxQCrj+B6J1joyssIvR9wYX8ifbYD0UcRNZw7+pz5jW5/YZOAoBc2Q1ns4bjw== + dependencies: + "@babel/runtime" "^7.17.9" + "@babel/runtime-corejs3" "^7.17.9" + "@commercetools-test-data/commons" "4.1.1" + "@commercetools-test-data/core" "4.1.1" + "@commercetools-test-data/utils" "4.1.1" + "@commercetools/platform-sdk" "^3.0.0" + "@faker-js/faker" "^7.4.0" + +"@commercetools-test-data/commons@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@commercetools-test-data/commons/-/commons-4.1.1.tgz#a7527279649f2147b425436b5a9e8721dd9317ad" + integrity sha512-V4wWqYCwXkQtZLG56nK/dP46JDoz81cf2ijoegpDnlwXUBEt1Ej6CdF3uEU+J1P4QW1FCOpV3WKusrNfpEvz4A== + dependencies: + "@babel/runtime" "^7.17.9" + "@babel/runtime-corejs3" "^7.17.9" + "@commercetools-test-data/core" "4.1.1" + "@commercetools/platform-sdk" "^3.0.0" + "@faker-js/faker" "^7.4.0" + lodash "^4.17.21" + +"@commercetools-test-data/core@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@commercetools-test-data/core/-/core-4.1.1.tgz#92c3ae346e72b441e11c2e074d0714826afb5c78" + integrity sha512-QV0Z4KXyUISTisxrIarP5BtoESruThxGJixwZsMgGLpoPvivmrPt48txo3Sv6wBiHrURl8P7cWmSRVtp70IxXw== + dependencies: + "@babel/runtime" "^7.17.9" + "@babel/runtime-corejs3" "^7.17.9" + "@faker-js/faker" "^7.4.0" + "@types/lodash" "^4.14.182" + lodash "^4.17.21" + +"@commercetools-test-data/utils@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@commercetools-test-data/utils/-/utils-4.1.1.tgz#d6a271f38029c21c1b7492351b58525b275c6f2e" + integrity sha512-m6y5H09tjHsfYFrPfrE4YgMO3jJUT1A+/tYu5nJR5mLojUQLXvfLkUsYDWzP4W4K5/AMrCCXQJ51UjVMaeutiA== + dependencies: + "@babel/runtime" "^7.17.9" + "@babel/runtime-corejs3" "^7.17.9" + "@faker-js/faker" "^7.4.0" + +"@commercetools-uikit/accessible-button@15.15.1": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/accessible-button/-/accessible-button-15.15.1.tgz#dec828eeeea7ed1085ad00a8809c5aef405404b2" + integrity sha512-gCaAWw58Lv810ZblOfLYrbYqobpCOo1Ms4yXwbs7b1QJPzMDcuVaT+SRqejcPdpxf6eczEoID8ZZeRZkKsbstA== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + "@types/react-is" "^17.0.3" + lodash "4.17.21" + prop-types "15.8.1" + react-is "17.0.2" + +"@commercetools-uikit/accessible-hidden@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/accessible-hidden/-/accessible-hidden-15.15.1.tgz#a6ee0fb71d76876bb095588665f86475e40428e0" + integrity sha512-3bAt28dsxUOOmwTIqjySjOLmp2nX2eFnhkqphXcNARvThCyWE378DHr20UWAa5GV1k/IEwn/+ABeMDuwtqiDHg== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@emotion/react" "^11.10.5" + prop-types "15.8.1" + +"@commercetools-uikit/avatar@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/avatar/-/avatar-15.15.1.tgz#4ebf63323a6f673990ce33911d3382a81b3e9128" + integrity sha512-h146M3QuicEhPA+MMQNutksZcYyrIiXylB9ERyqYjMWGaT2IQGOc7a9L0+jAQR6SLa7FZNXhqk414zyjOjKUMg== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + +"@commercetools-uikit/calendar-time-utils@15.15.1": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/calendar-time-utils/-/calendar-time-utils-15.15.1.tgz#d6a3b333ad2813c09e26015d4543e58c9df364aa" + integrity sha512-YJqSBK7714axFfeaTeXL7Q53M+52x6OIs/371RLevpknVCcwG6UrSbBPIRrTBIukzEQtVKgFzTnszsxYyogtlA== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/utils" "15.15.1" + +"@commercetools-uikit/calendar-utils@15.15.1": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/calendar-utils/-/calendar-utils-15.15.1.tgz#a6493784a760dc7ccd0bee116c183e71d64c4268" + integrity sha512-Rmicp9BbrcJKRc7akw+bf6w40rDwVnPNJDhx3fLuq+g6n+jcgKrOt50AtG7pYH2wZURtgAw0a61eCcHgQqAw7Q== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/accessible-button" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/hooks" "15.15.1" + "@commercetools-uikit/icons" "15.15.1" + "@commercetools-uikit/input-utils" "15.15.1" + "@commercetools-uikit/secondary-icon-button" "15.15.1" + "@commercetools-uikit/spacings-inline" "15.15.1" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/tooltip" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + react-select "5.7.2" + +"@commercetools-uikit/card@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/card/-/card-15.15.1.tgz#8076304be3644c65b6b6f450cfabc3190bca03b6" + integrity sha512-jmztYXvaaK5+LQbS54fFDO5dCYXWVFJrV8o9/u+b/PvszwEAkvuhTx/GdmhsEQJXnU3SuwTfj40UKxCKPIh5Tw== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/spacings-inset" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + +"@commercetools-uikit/checkbox-input@^15.10.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/checkbox-input/-/checkbox-input-15.15.1.tgz#14e87ba4f61d72e6af4f189c2bec45eaa8e70bc3" + integrity sha512-cfVPW21AGvlmsb9UFAOvDlkbjKOkfWIdmeAPjt7ysAh4R0WH9mLQqHVoSeB2FjJpCn5UFtFnL5Kzrv/q9CMypg== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/icons" "15.15.1" + "@commercetools-uikit/input-utils" "15.15.1" + "@commercetools-uikit/select-utils" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + react-intl "^5.25.1" + +"@commercetools-uikit/collapsible-motion@15.15.1": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/collapsible-motion/-/collapsible-motion-15.15.1.tgz#d4b1e1a5f8fdae39f21fea0b916509a0f125cd2d" + integrity sha512-tEoXx/gJeuTQnKEe7/owZEPPAhRmN2POK/0xoJhcWUIxHLR6tXl1i6iEs0+q0bJhJRNmurAy4IZx5UMAwtMIig== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/hooks" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + lodash "4.17.21" + prop-types "15.8.1" + +"@commercetools-uikit/collapsible-panel@^15.10.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/collapsible-panel/-/collapsible-panel-15.15.1.tgz#5eda3904826721b96d2d39233a2bf01b27b442ad" + integrity sha512-ZzUCR3LjZKEFjhbDkuSeasjZiBsdBx720kqm7RSGtZjEGz8yRzIP6D/0vmTYwMlrRD2LhKw87NUPXsERWI0x6A== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/accessible-button" "15.15.1" + "@commercetools-uikit/collapsible-motion" "15.15.1" + "@commercetools-uikit/constraints" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/hooks" "15.15.1" + "@commercetools-uikit/icons" "15.15.1" + "@commercetools-uikit/spacings" "15.15.1" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + lodash "4.17.21" + prop-types "15.8.1" + react-intl "^5.25.1" + +"@commercetools-uikit/constraints@15.15.1", "@commercetools-uikit/constraints@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/constraints/-/constraints-15.15.1.tgz#6bd0b4ad6e60d9c121cf6b59758a34d31431c8ad" + integrity sha512-b18mePWC8Au+DM6wRAvtnrjpEtaqxIWBPz/LSQPWStAYOodlDqzvfHLdhlMh2iy1UlcH2h2whMM4SkCnjiGBmA== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + +"@commercetools-uikit/data-table@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/data-table/-/data-table-15.15.1.tgz#fd2ecb1e906ac5cab273648cb9f647da3293921a" + integrity sha512-Lwljn+3tbjSyGC6CT/I7EJERe+xlTsq5JEhw8y6NYoMfesAgOWzbePNM/3yhjiyRYcACUrULn7LnbnLBVLdAkQ== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/accessible-button" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/hooks" "15.15.1" + "@commercetools-uikit/icons" "15.15.1" + "@commercetools-uikit/secondary-icon-button" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + lodash "4.17.21" + prop-types "15.8.1" + react-intl "^5.25.1" + +"@commercetools-uikit/date-input@^15.10.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/date-input/-/date-input-15.15.1.tgz#315e0e9e76c710c5567192d4652e4cb97cd3b511" + integrity sha512-FFafOKJ8yTChvU8RxvnglezzmKWOLJ6rOWAOf5XPOVn61vdnBC2fPiB3xorY0/X93vBPfwanqkQvlas9hxgsnQ== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/accessible-button" "15.15.1" + "@commercetools-uikit/calendar-time-utils" "15.15.1" + "@commercetools-uikit/calendar-utils" "15.15.1" + "@commercetools-uikit/constraints" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/hooks" "15.15.1" + "@commercetools-uikit/icons" "15.15.1" + "@commercetools-uikit/secondary-icon-button" "15.15.1" + "@commercetools-uikit/select-utils" "15.15.1" + "@commercetools-uikit/spacings-inline" "15.15.1" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/tooltip" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + downshift "6.1.12" + prop-types "15.8.1" + react-is "17.0.2" + warning "4.0.3" + +"@commercetools-uikit/date-time-input@^15.10.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/date-time-input/-/date-time-input-15.15.1.tgz#aafffa479ba3594f8500ad95b94f4c3ab7eb70c3" + integrity sha512-PlUJTFJ+9v0jyVdfgNbovKTTs/bWzN1wclKqKNKA6DIl7SNsQw2snuYhgUZEYJ+1ITnaA+RXiUHl3Rt6bjkyEg== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/accessible-button" "15.15.1" + "@commercetools-uikit/calendar-time-utils" "15.15.1" + "@commercetools-uikit/calendar-utils" "15.15.1" + "@commercetools-uikit/constraints" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/hooks" "15.15.1" + "@commercetools-uikit/icons" "15.15.1" + "@commercetools-uikit/secondary-icon-button" "15.15.1" + "@commercetools-uikit/select-utils" "15.15.1" + "@commercetools-uikit/spacings-inline" "15.15.1" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/tooltip" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + downshift "6.1.12" + prop-types "15.8.1" + react-is "17.0.2" + warning "4.0.3" + +"@commercetools-uikit/design-system@15.15.1", "@commercetools-uikit/design-system@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/design-system/-/design-system-15.15.1.tgz#3878a51f48bad20fb77220df509eefd674371526" + integrity sha512-ejqnqP5SMby0PzyjntoMsj1q5ngq9oeJB5sKQB3ssORayckCbM4c3tfwMsxTWH/LXCvhlRrXXD7Wk0AjqOgQgA== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/hooks" "15.15.1" + "@emotion/react" "^11.10.5" + lodash "4.17.21" + prop-types "15.8.1" + react "17.0.2" + +"@commercetools-uikit/field-errors@15.15.1": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/field-errors/-/field-errors-15.15.1.tgz#4de5d599801d4a1a26c4a5032a3133943249f921" + integrity sha512-VOBLFTF3jzLBMZrStQIfWH86wBY5mHVznz6t8tKfuY1n7JBkSBPr1GYhXOZkAb6xW9V3ZOX9Tbrez4481C8McA== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/messages" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + +"@commercetools-uikit/field-label@15.15.1": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/field-label/-/field-label-15.15.1.tgz#e210df5610ae83ca0e612dfa0609cd14a3334e36" + integrity sha512-HEV44ElJu/NEVVFPcakw3gdfpfs2yPpBKpGRyK9in11ID9c0r9jziDj8yqvA01xFD+Mwbv2SCt0EZQFBEh8s8w== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/constraints" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/icon-button" "15.15.1" + "@commercetools-uikit/icons" "15.15.1" + "@commercetools-uikit/label" "15.15.1" + "@commercetools-uikit/spacings-inline" "15.15.1" + "@commercetools-uikit/spacings-stack" "15.15.1" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + react-intl "^5.25.1" + +"@commercetools-uikit/flat-button@15.15.1", "@commercetools-uikit/flat-button@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/flat-button/-/flat-button-15.15.1.tgz#f575c05d2902d7f83ff3e5032114444ed19fe6a3" + integrity sha512-SSPB4V+Cbn89zTOm5EHfmGtnSc20pihdxRroN5/k8DHYM6QWmOTKM7D+Ol2swHx9hdYj0O49lcfHl7x338ubCg== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/accessible-button" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/spacings-inline" "15.15.1" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + lodash "4.17.21" + prop-types "15.8.1" + react-intl "^5.25.1" + +"@commercetools-uikit/grid@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/grid/-/grid-15.15.1.tgz#c29ceb6ac62c5f6d66d14c575e85f35fb34a35e7" + integrity sha512-tHvSqFS4Y5UClyDEzxF2l2AnN2Bvlfjubd4j7zrJ/UZLDTwJyud/MboMTnnMxUJ5BGhCncrs9BBMJgmeWtthEA== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + +"@commercetools-uikit/hooks@15.15.1", "@commercetools-uikit/hooks@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/hooks/-/hooks-15.15.1.tgz#bba95d724b86dcedc57057864c1dbd7b119d73a7" + integrity sha512-h5dfGwgTToYqiKBCA1UwUhzNsVNhWqHGw37fOM4jzKcdJjt6lUdgN5U/oC1HvUGOV7xS8WKEfralMspkRykGgg== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/utils" "15.15.1" + "@types/raf-schd" "^4.0.1" + lodash "4.17.21" + raf-schd "^4.0.3" + +"@commercetools-uikit/i18n@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/i18n/-/i18n-15.15.1.tgz#38afbf06dd8d014feeb83cf92959918cdeb928b9" + integrity sha512-v6nj1jE78Xz0nUEZrD3aR/j7RxC+erz/bLoqY+gtLxqcTdGh5jn6n7IuXs0yyAWtoa4oo9ADJHAiZ2lpkTESpg== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + +"@commercetools-uikit/icon-button@15.15.1", "@commercetools-uikit/icon-button@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/icon-button/-/icon-button-15.15.1.tgz#19c544262503af6acbc1404a89384f7b370525fe" + integrity sha512-wqMHQnak/pwQexYHakr3AkLbxZ21zLBWhAHc31xl4/ez5xc4OSjfRpiJB8kOVgkEx/962ENWOnnlUd9vIWu19A== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/accessible-button" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/spacings" "15.15.1" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + lodash "4.17.21" + prop-types "15.8.1" + react-intl "^5.25.1" + +"@commercetools-uikit/icons@15.15.1", "@commercetools-uikit/icons@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/icons/-/icons-15.15.1.tgz#1a1d99000c5b349f74c2209bc4685bbe41e5262d" + integrity sha512-gk2E2YiOA/jiaAwmE8ny6MIQMJf8pWba8Hh9g9/SXK40o6ti3p7L1OS8cHl720kMl8NLCrrVJNvigcVvpceheQ== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + "@types/dompurify" "^2.4.0" + dompurify "2.4.5" + prop-types "15.8.1" + react-from-dom "0.6.2" + +"@commercetools-uikit/input-utils@15.15.1": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/input-utils/-/input-utils-15.15.1.tgz#4d69fe9fc8b06725b2cfa4025ed50eff02f94df8" + integrity sha512-gKeHEnKhHgT5IBDVMC8749uy1tqERJJOaDjix/TTiHY5rxa7RZOY/dz7uzXqCEZk92Wmh0Tb3S7ZxSsal4ZqJQ== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/flat-button" "15.15.1" + "@commercetools-uikit/icons" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + prop-types "15.8.1" + react-textarea-autosize "8.4.0" + +"@commercetools-uikit/label@15.15.1": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/label/-/label-15.15.1.tgz#eca7adbec31a72cd754ef343eb3abeb10136b1fe" + integrity sha512-JgEIJJzn84LxKzCtE5GSbCtx1oYsxW+GlTB7jkv8wD9nG4ws6OClXZ503cyAjjyF2cSTJvbzurQkcBIvofPfGQ== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + +"@commercetools-uikit/link-button@^15.10.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/link-button/-/link-button-15.15.1.tgz#7dfac5a2b28f488b09a48480e7a6bf5448e07167" + integrity sha512-FpaJRQMqDFhsuM1Xrn5YAbzyU0KpqdzSsiu4TzlqTtGUJ6eyI4S/jEe0vektduydhAm5XDNsAWS2zlhJlkR+Mw== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/accessible-button" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/spacings-inline" "15.15.1" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + lodash "4.17.21" + prop-types "15.8.1" + +"@commercetools-uikit/link@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/link/-/link-15.15.1.tgz#9cca65a450c834ba2e17015816ec76c1779e8437" + integrity sha512-m7uyyB1WRicPItP9A+XjyBQVJA/72fQydleJuI3j22yHy053yOsssByqqRrpcO4q3skuaJdVYnk6khAZDtbaQw== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/icons" "15.15.1" + "@commercetools-uikit/spacings-inline" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + "@types/history" "^4.7.11" + "@types/react-router-dom" "^5.3.3" + history "4.10.1" + prop-types "15.8.1" + +"@commercetools-uikit/loading-spinner@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/loading-spinner/-/loading-spinner-15.15.1.tgz#dcde7e8729890ef28cd23d786700186011ebc6dd" + integrity sha512-zJbPW/fxdhVf27NJvq6W4M3auzXhRdLdB4XgJRaBpeB14WnLdCE7WcZUD3uA+XCKnS0zF4/pnJTReo9UG4R1cw== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/spacings-inline" "15.15.1" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + prop-types "15.8.1" + react-intl "^5.25.1" + +"@commercetools-uikit/localized-text-field@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/localized-text-field/-/localized-text-field-15.15.1.tgz#8c6b6adc0890ba0b970aeced1dd3901c515d7b68" + integrity sha512-dSIsHHlyHlX+nMbhRG/dN2XJ3Dga0RQatWIN3wH102nWeGyEdqMVLtc1chMTrVELUIxd8zmhJE1ToyTgGAoRBQ== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/constraints" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/field-errors" "15.15.1" + "@commercetools-uikit/field-label" "15.15.1" + "@commercetools-uikit/localized-text-input" "15.15.1" + "@commercetools-uikit/spacings" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + react-intl "^5.25.1" + +"@commercetools-uikit/localized-text-input@15.15.1", "@commercetools-uikit/localized-text-input@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/localized-text-input/-/localized-text-input-15.15.1.tgz#d1811fd3b496806275a0d351bd850eabc8c4ae3c" + integrity sha512-WzNhgr7wAYL25H7dzjl0Tlpav0Zv4uASLDvjag1pJVsVbSGiwEbDsWEInFt4x0SkcDxQLlUhifoZBJK9RidZjw== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/constraints" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/flat-button" "15.15.1" + "@commercetools-uikit/hooks" "15.15.1" + "@commercetools-uikit/icons" "15.15.1" + "@commercetools-uikit/input-utils" "15.15.1" + "@commercetools-uikit/localized-utils" "15.15.1" + "@commercetools-uikit/messages" "15.15.1" + "@commercetools-uikit/spacings-stack" "15.15.1" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/text-input" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + +"@commercetools-uikit/localized-utils@15.15.1": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/localized-utils/-/localized-utils-15.15.1.tgz#32e1db9bca2a233f6c6935cb0e9cbc42c369fa1f" + integrity sha512-mQAWwFoO/f0E5QDF9UAaKgjDkEfognfOxUPy+by5mb5+mbAOLd44Y63l9bnKfOgIQbZReAU0VkwJ8r90yqYqfA== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/utils" "15.15.1" + lodash "4.17.21" + +"@commercetools-uikit/messages@15.15.1", "@commercetools-uikit/messages@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/messages/-/messages-15.15.1.tgz#daf5ef03130e1cbcb802bc7024a37d68e6bd5ca2" + integrity sha512-JpwZ5HPv+Su+N1oA0zrqV2/zVuzv/CR6omNRjUvC6m9r5Nt/Wr+e931MSy2cMuFrfipcuSyBWd61UzFrjfDINA== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + react-intl "^5.25.1" + +"@commercetools-uikit/money-input@^15.10.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/money-input/-/money-input-15.15.1.tgz#2720c36bca702230ffd0cfc4dab972671a2eb5ee" + integrity sha512-/zymOFlRk4VK1rVlAa+QJlTONxHW189ONOacZ7RBSzVt7HeitC6tcQOUCT+zB24cDxiJ1Buw+PMRmJaiY2IJcg== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/constraints" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/hooks" "15.15.1" + "@commercetools-uikit/icons" "15.15.1" + "@commercetools-uikit/input-utils" "15.15.1" + "@commercetools-uikit/select-utils" "15.15.1" + "@commercetools-uikit/tooltip" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + lodash "4.17.21" + prop-types "15.8.1" + react-select "5.7.2" + +"@commercetools-uikit/notifications@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/notifications/-/notifications-15.15.1.tgz#6e8abfa5cc6d59667fae13bb02b2032bd4ce0014" + integrity sha512-kOMKrTOeVkzA3s0TkmvmDVcWiD14adyw//tE/40Rv/0ymNsR/iw4NyMMOYs3MovjuA955Tfj49+7me5LP1f4Bw== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/icons" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + prop-types "15.8.1" + +"@commercetools-uikit/number-input@15.15.1": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/number-input/-/number-input-15.15.1.tgz#d9deef88deefe2b06638addf5382b3894feff810" + integrity sha512-UdO7WWGPIaHC1J8oUZtOlb7allNgIMLf8kf+ijhAvEgYz4p2klRyBOZqqe3/yamPNcIQ5LQvVaT+yGZfzDmvwA== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/constraints" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/input-utils" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + +"@commercetools-uikit/pagination@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/pagination/-/pagination-15.15.1.tgz#a0da58c2c762930155ad63167d6c5b2df300ad69" + integrity sha512-xzV65K8u0/I0SkLfM2G7wtYG7DNE1SGu1dSqsJP5FzNJAsW62DTgsLBfBWtjBEMm6WQZMJv9J4C2AGKcWEJCsw== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/constraints" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/icons" "15.15.1" + "@commercetools-uikit/label" "15.15.1" + "@commercetools-uikit/number-input" "15.15.1" + "@commercetools-uikit/secondary-icon-button" "15.15.1" + "@commercetools-uikit/select-input" "15.15.1" + "@commercetools-uikit/spacings" "15.15.1" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + formik "^2.2.9" + lodash "4.17.21" + prop-types "15.8.1" + +"@commercetools-uikit/primary-button@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/primary-button/-/primary-button-15.15.1.tgz#f5e08ab10bd0609f84007f397c8262fbbcba6adc" + integrity sha512-nh9VBEdoeM4R2nafI9/I2YFDnqKmfetIFEW5TLq4g2ybsf06EWbzzlP9H4+JBLSQBSlUBL6/OfGDBFAlLNXCRQ== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/accessible-button" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/spacings-inline" "15.15.1" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + lodash "4.17.21" + prop-types "15.8.1" + react-intl "^5.25.1" + +"@commercetools-uikit/secondary-button@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/secondary-button/-/secondary-button-15.15.1.tgz#b434490763e169763ac0c26cda52ba1b3259af76" + integrity sha512-MDqOede2xCx0XPMyyzBHtvwQZxwXkVkOhk+RUfQ00vjhE+NyDxCvaKp88C962uR2MFb31f134V39WihxbRQqBQ== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/accessible-button" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/spacings-inline" "15.15.1" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + lodash "4.17.21" + prop-types "15.8.1" + +"@commercetools-uikit/secondary-icon-button@15.15.1", "@commercetools-uikit/secondary-icon-button@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/secondary-icon-button/-/secondary-icon-button-15.15.1.tgz#d37b79ad34038b73a05f10db761cef3862defcc7" + integrity sha512-K3BP+vatzMGraYxxQB/mnYBsDIVButMgi1dDVyv6VCjHQhH11rPpeIcG1s6nYTJiJHYobcJxu33DYNZbLztQhg== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/accessible-button" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/spacings" "15.15.1" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + lodash "4.17.21" + prop-types "15.8.1" + react-intl "^5.25.1" + +"@commercetools-uikit/select-field@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/select-field/-/select-field-15.15.1.tgz#e9088b4e8df39f85c34c8463243d64b1c16d8757" + integrity sha512-25TktuSXqOHx4H3cRohzD+wsf24xRirtjzgYRh/zyY4mxkTWRgIzPkdw600Cj+P19q+J14CKDqqqI0gcSTwS+g== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/constraints" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/field-errors" "15.15.1" + "@commercetools-uikit/field-label" "15.15.1" + "@commercetools-uikit/select-input" "15.15.1" + "@commercetools-uikit/spacings" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + react-intl "^5.25.1" + +"@commercetools-uikit/select-input@15.15.1", "@commercetools-uikit/select-input@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/select-input/-/select-input-15.15.1.tgz#f2f4f6a54f7d2ea81b7b9ffcacd6cc2c12418e65" + integrity sha512-W8+PujM0qcXOk6Mq0EbJ11KPxZArAJjp/NxHRiuPXjPfo9lOaZQralyA4M02V1qgXLs/uDPS3Lo8E23o10PLNA== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/constraints" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/icons" "15.15.1" + "@commercetools-uikit/select-utils" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/is-prop-valid" "1.2.0" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + lodash "4.17.21" + prop-types "15.8.1" + react-select "5.7.2" + +"@commercetools-uikit/select-utils@15.15.1": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/select-utils/-/select-utils-15.15.1.tgz#2e35528432768c6fa945ee0fbcf4d84a75d91831" + integrity sha512-aTlJZUmvgonTQRr1W/7sDkyVoEvnjCnWiQdZl1VAIGnMyIfLpG6zA5mft/aJOMHcElbWWJoO1aU6vIk2i4C3Pw== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/accessible-button" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/icons" "15.15.1" + "@commercetools-uikit/spacings" "15.15.1" + "@commercetools-uikit/text" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + lodash "4.17.21" + prop-types "15.8.1" + react-select "5.7.2" + +"@commercetools-uikit/spacings-inline@15.15.1": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/spacings-inline/-/spacings-inline-15.15.1.tgz#739d94eb10dea2748bfe884ec8f27af0b6ac3271" + integrity sha512-f6RLzoEtlcESqAGDiTjmGniEGMOaxc4cLykAJh+kaWnUY+E4KHHLz6MLilh6AOkQcMpfF82w+MMzuZqE5/JPVw== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + prop-types "15.8.1" + +"@commercetools-uikit/spacings-inset-squish@15.15.1": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/spacings-inset-squish/-/spacings-inset-squish-15.15.1.tgz#3d37350b4f6ea038ef2011cf33bb8dd45ccce482" + integrity sha512-Qb+Y/sjWQwiXw2kasdhIwUOeqRa3QW69nKcewwNVsfkUQOL1/HmHuEQV5I8+e4L1SXZl1SoUf2pxtFcc1ROgEQ== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + prop-types "15.8.1" + +"@commercetools-uikit/spacings-inset@15.15.1": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/spacings-inset/-/spacings-inset-15.15.1.tgz#ba2afab28d1b9032f6342bb1725be501939cea0f" + integrity sha512-83cc8mMV71/t1menaKd9QnB6QTDj5unNSKYNmh/DdQYmvnuTocbGlrQgSQyKeS/N/Ox/NnV2AebKJm1Zbq9nJQ== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + prop-types "15.8.1" + +"@commercetools-uikit/spacings-stack@15.15.1": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/spacings-stack/-/spacings-stack-15.15.1.tgz#040b8fadce6ff9daa173d870c08dcc23c6a2d908" + integrity sha512-GctgSjwKCeakeTgLUXd6RPhMqyi6SqDydSAVNfgZYMr6bJ/uihO9nKhPYD6qnivO4PZBC5woY+hiK1rUuTxIPw== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + prop-types "15.8.1" + +"@commercetools-uikit/spacings@15.15.1", "@commercetools-uikit/spacings@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/spacings/-/spacings-15.15.1.tgz#965fc4e0502a7419ebac36f8d623747f7fcd432a" + integrity sha512-KDrJwTqpb19btNVs2eKt7XBRhC07O4B/Q9sL2RDYfMDJ5FElCcRn6dV3ONGBCK8ZBsv0LQwljOdNjKwgMMtjhQ== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/spacings-inline" "15.15.1" + "@commercetools-uikit/spacings-inset" "15.15.1" + "@commercetools-uikit/spacings-inset-squish" "15.15.1" + "@commercetools-uikit/spacings-stack" "15.15.1" + +"@commercetools-uikit/text-field@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/text-field/-/text-field-15.15.1.tgz#99cba00b7b32a06fb68b16fc2a46c701595258ec" + integrity sha512-brZmqQVKEyZgS0BkfZbz26kvPKBQTp0wSN8TKWOQsHCzXnYDbA9nRR1Zre2Kd381iIXM9vFOEvcuaTXftcreRg== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/constraints" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/field-errors" "15.15.1" + "@commercetools-uikit/field-label" "15.15.1" + "@commercetools-uikit/spacings-stack" "15.15.1" + "@commercetools-uikit/text-input" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + react-intl "^5.25.1" + +"@commercetools-uikit/text-input@15.15.1", "@commercetools-uikit/text-input@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/text-input/-/text-input-15.15.1.tgz#a2e5318728f2458b11f631368206fa068fc8b922" + integrity sha512-TOYZFNUyBzVvVTqljJVI/A0pEnHNAPHfGLKo/zm9dEABxZlKKpgNHMRBvSoBfb/gHxBh7gRIsyeyjQzonA9GLQ== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/constraints" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/input-utils" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + +"@commercetools-uikit/text@15.15.1", "@commercetools-uikit/text@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/text/-/text-15.15.1.tgz#2cfbc5fc74bb6dc5553a518d48cad74fc5e8f7bb" + integrity sha512-ese/nBgDE2FVnXX2byVWiYJ6bVbGbfDlbZpG/PUOFUv+ABMfZiY/ygdknJ564p84uit5lRE9jaBEqOaEtdO/mA== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + lodash "4.17.21" + prop-types "15.8.1" + warning "4.0.3" + +"@commercetools-uikit/time-input@^15.10.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/time-input/-/time-input-15.15.1.tgz#eba8a5d7981915eef09d92a54e7fd2e52948367d" + integrity sha512-Sk8dlqNPtbPOZ444RKIveYzIOyFxJBF8CEn+27MbE1+fQsRCO2Oe65w761E/CJD/lWZWdBmh+PIOrG+Oud2wiw== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/accessible-button" "15.15.1" + "@commercetools-uikit/constraints" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/hooks" "15.15.1" + "@commercetools-uikit/icons" "15.15.1" + "@commercetools-uikit/input-utils" "15.15.1" + "@commercetools-uikit/spacings-inline" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/is-prop-valid" "1.2.0" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + prop-types "15.8.1" + +"@commercetools-uikit/tooltip@15.15.1": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/tooltip/-/tooltip-15.15.1.tgz#f6b23e9d52b8de51043ceeb9f922163d5ce71e83" + integrity sha512-HewPBE+sdhTzmjkA507r71WS0A+B2WauD7eUNj5jDZkqcOp+Mk8Jy2UPTjthHnZknzdMX5X1IVXChp7yMqbKBA== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@commercetools-uikit/constraints" "15.15.1" + "@commercetools-uikit/design-system" "15.15.1" + "@commercetools-uikit/hooks" "15.15.1" + "@commercetools-uikit/utils" "15.15.1" + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + lodash "4.17.21" + prop-types "15.8.1" + react-is "17.0.2" + use-popper "1.1.6" + +"@commercetools-uikit/utils@15.15.1", "@commercetools-uikit/utils@^15.9.0": + version "15.15.1" + resolved "https://registry.yarnpkg.com/@commercetools-uikit/utils/-/utils-15.15.1.tgz#c475d6c8bc675aa13648588ce3ff73ab44d1cd6c" + integrity sha512-B9QNdKduozKgrCKul6n9R0/VIJX03WTRGUbUa0KW6qEB0i2bVsOoLkEbvPA6A0ddUBpBuWvX5Obu11XkecZETw== + dependencies: + "@babel/runtime" "^7.20.13" + "@babel/runtime-corejs3" "^7.20.13" + "@emotion/is-prop-valid" "1.2.0" + +"@commercetools/api-request-builder@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@commercetools/api-request-builder/-/api-request-builder-6.0.0.tgz#7c0b8104f4d3655ac8bdb79dee3087d747018c0b" + integrity sha512-4QhfpWnW161XaRs/2o9h4ZVr21R31vYNHmpKbDh2Dp+lFR9IqdwiafP0fqfLzI+Xg6vTrA2s5coyxkh0qj7Gng== + +"@commercetools/http-user-agent@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@commercetools/http-user-agent/-/http-user-agent-3.0.0.tgz#1bf8573f11f7a9e9688e3460425d9371c4b23c24" + integrity sha512-kHlVST/Ax8GFpG9vpcUR5wKBGBoY2tZDA87kSC3nxhgk2+szZfv7MMMaAt0EIz2thpyO7oJv9NyPY/3XrrNIXQ== + +"@commercetools/platform-sdk@^3.0.0": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@commercetools/platform-sdk/-/platform-sdk-3.0.2.tgz#bab9acd435444090071f4e05a4777b4d15419bd4" + integrity sha512-dfFyyp9ee++hDYWL15crwEfIyBjnZJg/QfRggU0Zp93zCSlM84otVzf36Il18aAfP54TEWIYtonYy7u5lg5DfQ== + dependencies: + "@commercetools/sdk-client-v2" "^1.4.1" + "@commercetools/sdk-middleware-auth" "^6.0.4" + "@commercetools/sdk-middleware-http" "^6.0.4" + "@commercetools/sdk-middleware-logger" "^2.1.1" + querystring "^0.2.1" + +"@commercetools/sdk-client-v2@^1.4.1": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@commercetools/sdk-client-v2/-/sdk-client-v2-1.4.2.tgz#6335a755457f8dd5cc4dae7bbdd778171ea580e6" + integrity sha512-zdaiw1okcP2MleEs79GfWcfrH91WitLCHqSQ+0OChOc4FH+7cPBW5sFClirvb4Gd/bgFkMGioX8nWQOYpMNaPg== + dependencies: + buffer "^6.0.3" + node-fetch "^2.6.1" + querystring "^0.2.1" + +"@commercetools/sdk-client@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@commercetools/sdk-client/-/sdk-client-3.0.0.tgz#67f2e2b00764e1150d6af8e032674e1c312c3a96" + integrity sha512-N8Eem8aHyxs3xAfscuemERbhH4po/1fMQs0SBfWgLda77qaIGyyfMqwgJNsPBweBsyt5RC9p5tpMDZ0lSPugDA== + +"@commercetools/sdk-middleware-auth@^6.0.4": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@commercetools/sdk-middleware-auth/-/sdk-middleware-auth-6.2.1.tgz#bac3324bbedda004fc848167abe9b90abe0d6e85" + integrity sha512-JNVRVf7zssECg0i/amAG0gnFmx4Kj7rB0J9MfRlvN/54qyA6tKJOJaA5j9hYy60qKSW/NCGbVMcVlBnPJLhREQ== + dependencies: + node-fetch "^2.6.7" + +"@commercetools/sdk-middleware-correlation-id@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@commercetools/sdk-middleware-correlation-id/-/sdk-middleware-correlation-id-3.0.0.tgz#e00a2ba0dc0d69a7be62d0b51e25198f0dc0167f" + integrity sha512-Hq6zKEVSZ57jgfh8nfBgYt5LNwJcueAo0udoDhjOQrtFIch2a5bSMR+WY36GKwrkZ78CqnvJA7NPuyBAYWkMjg== + +"@commercetools/sdk-middleware-http@7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@commercetools/sdk-middleware-http/-/sdk-middleware-http-7.0.1.tgz#d040f1b56397589ddd98fbc705ee3a707227569e" + integrity sha512-8S+VPe2xkG7dx50yyy0BVE/KY8nN/7lxB9+UUCf/gIrEUizGXDZmhKbTxwYFoIhTtiUAZXnmfyyjCfbQkLgR5g== + +"@commercetools/sdk-middleware-http@^6.0.4": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@commercetools/sdk-middleware-http/-/sdk-middleware-http-6.2.0.tgz#8e51107bea9d3a7003ee653e1ed9e97d4d1171b8" + integrity sha512-3E1nV+awhP0eeFuyChxgbaPF5CWWH0PvGZO9FtNl/mirlYjGbXAHO4Ql5tG4/G+CywlXI9XVA9wKSwxG0kgwgA== + +"@commercetools/sdk-middleware-logger@^2.1.1": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@commercetools/sdk-middleware-logger/-/sdk-middleware-logger-2.1.2.tgz#6b8ce77699bf5d8e5ec4f243a2c9d691094ef0c7" + integrity sha512-uGhhAUnZzLWO3ozzz6VDMUAKr5Y9ctVyqfExXVC7t37IgppLsKrrvLl6VMoU2uXjIGSNA0VN0Kxgj93rBBejTQ== + +"@commercetools/sync-actions@^5.1.0": + version "5.15.0" + resolved "https://registry.yarnpkg.com/@commercetools/sync-actions/-/sync-actions-5.15.0.tgz#b990dd7633f550df5feb6865a14831420c37005c" + integrity sha512-wdXsatsRMhRBuyB320TzbOtRfBHyVmcC+oRh9bjpdNm4Qecu2nYSth7e8O3HtTn/LlNCcsiiknZ6BTNYzsTktQ== + dependencies: + fast-equals "^2.0.0" + jsondiffpatch "^0.4.0" + lodash.flatten "^4.4.0" + lodash.foreach "^4.5.0" + lodash.intersection "^4.4.0" + lodash.isequal "^4.5.0" + lodash.isnil "^4.0.0" + lodash.shuffle "^4.2.0" + lodash.sortby "^4.7.0" + lodash.uniqwith "^4.5.0" + lodash.without "^4.4.0" + +"@emotion/babel-plugin-jsx-pragmatic@^0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin-jsx-pragmatic/-/babel-plugin-jsx-pragmatic-0.2.1.tgz#01d3306fde73b60d683f78f3bd9f6b2c919b63b6" + integrity sha512-xy1SlgEJygAAIvIuC2idkGKJYa6v5iwoyILkvNKgk347bV+IImXrUat5Z86EmLGyWhEoTplVT9EHqTnHZG4HFw== + dependencies: + "@babel/plugin-syntax-jsx" "^7.17.12" + +"@emotion/babel-plugin@^11.10.0", "@emotion/babel-plugin@^11.10.2", "@emotion/babel-plugin@^11.10.5", "@emotion/babel-plugin@^11.11.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c" + integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/runtime" "^7.18.3" + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/serialize" "^1.1.2" + babel-plugin-macros "^3.1.0" + convert-source-map "^1.5.0" + escape-string-regexp "^4.0.0" + find-root "^1.1.0" + source-map "^0.5.7" + stylis "4.2.0" + +"@emotion/babel-preset-css-prop@^11.10.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/babel-preset-css-prop/-/babel-preset-css-prop-11.11.0.tgz#6a86d3df74f7804af1ae0b37cd8893a9863ddbb7" + integrity sha512-+1Cba68IyBeltWzvbBSXcBWqP2eKQuQcSUpIu3ma4pOUeRol4EvwWrYS2Rv51aIVqg066fLB+Z9O/8NKR7uUlQ== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.17.12" + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/babel-plugin-jsx-pragmatic" "^0.2.1" + +"@emotion/cache@^11.10.0", "@emotion/cache@^11.11.0", "@emotion/cache@^11.4.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" + integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ== + dependencies: + "@emotion/memoize" "^0.8.1" + "@emotion/sheet" "^1.2.2" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + stylis "4.2.0" + +"@emotion/hash@^0.9.1": + version "0.9.1" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" + integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== + +"@emotion/is-prop-valid@1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz#7f2d35c97891669f7e276eb71c83376a5dc44c83" + integrity sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg== + dependencies: + "@emotion/memoize" "^0.8.0" + +"@emotion/is-prop-valid@^1.2.0", "@emotion/is-prop-valid@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz#23116cf1ed18bfeac910ec6436561ecb1a3885cc" + integrity sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw== + dependencies: + "@emotion/memoize" "^0.8.1" + +"@emotion/memoize@^0.8.0", "@emotion/memoize@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" + integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== + +"@emotion/react@11.10.4": + version "11.10.4" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.10.4.tgz#9dc6bccbda5d70ff68fdb204746c0e8b13a79199" + integrity sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.10.0" + "@emotion/cache" "^11.10.0" + "@emotion/serialize" "^1.1.0" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" + "@emotion/utils" "^1.2.0" + "@emotion/weak-memoize" "^0.3.0" + hoist-non-react-statics "^3.3.1" + +"@emotion/react@^11.10.5", "@emotion/react@^11.8.1": + version "11.11.3" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.3.tgz#96b855dc40a2a55f52a72f518a41db4f69c31a25" + integrity sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/cache" "^11.11.0" + "@emotion/serialize" "^1.1.3" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + hoist-non-react-statics "^3.3.1" + +"@emotion/serialize@^1.1.0", "@emotion/serialize@^1.1.2", "@emotion/serialize@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.3.tgz#84b77bfcfe3b7bb47d326602f640ccfcacd5ffb0" + integrity sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA== + dependencies: + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/unitless" "^0.8.1" + "@emotion/utils" "^1.2.1" + csstype "^3.0.2" + +"@emotion/sheet@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec" + integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== + +"@emotion/styled@11.10.4": + version "11.10.4" + resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.10.4.tgz#e93f84a4d54003c2acbde178c3f97b421fce1cd4" + integrity sha512-pRl4R8Ez3UXvOPfc2bzIoV8u9P97UedgHS4FPX594ntwEuAMA114wlaHvOK24HB48uqfXiGlYIZYCxVJ1R1ttQ== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.10.0" + "@emotion/is-prop-valid" "^1.2.0" + "@emotion/serialize" "^1.1.0" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" + "@emotion/utils" "^1.2.0" + +"@emotion/styled@^11.10.5": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.11.0.tgz#26b75e1b5a1b7a629d7c0a8b708fbf5a9cdce346" + integrity sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/is-prop-valid" "^1.2.1" + "@emotion/serialize" "^1.1.2" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" + "@emotion/utils" "^1.2.1" + +"@emotion/unitless@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" + integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== + +"@emotion/use-insertion-effect-with-fallbacks@^1.0.0", "@emotion/use-insertion-effect-with-fallbacks@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" + integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== + +"@emotion/utils@^1.2.0", "@emotion/utils@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" + integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg== + +"@emotion/weak-memoize@^0.3.0", "@emotion/weak-memoize@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" + integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== + +"@endemolshinegroup/cosmiconfig-typescript-loader@3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz#eea4635828dde372838b0909693ebd9aafeec22d" + integrity sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA== + dependencies: + lodash.get "^4" + make-error "^1" + ts-node "^9" + tslib "^2" + +"@esbuild/android-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz#cf91e86df127aa3d141744edafcba0abdc577d23" + integrity sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg== + +"@esbuild/android-arm@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.16.17.tgz#025b6246d3f68b7bbaa97069144fb5fb70f2fff2" + integrity sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw== + +"@esbuild/android-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.16.17.tgz#c820e0fef982f99a85c4b8bfdd582835f04cd96e" + integrity sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ== + +"@esbuild/darwin-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz#edef4487af6b21afabba7be5132c26d22379b220" + integrity sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w== + +"@esbuild/darwin-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz#42829168730071c41ef0d028d8319eea0e2904b4" + integrity sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg== + +"@esbuild/freebsd-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz#1f4af488bfc7e9ced04207034d398e793b570a27" + integrity sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw== + +"@esbuild/freebsd-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz#636306f19e9bc981e06aa1d777302dad8fddaf72" + integrity sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug== + +"@esbuild/linux-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz#a003f7ff237c501e095d4f3a09e58fc7b25a4aca" + integrity sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g== + +"@esbuild/linux-arm@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz#b591e6a59d9c4fe0eeadd4874b157ab78cf5f196" + integrity sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ== + +"@esbuild/linux-ia32@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz#24333a11027ef46a18f57019450a5188918e2a54" + integrity sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg== + +"@esbuild/linux-loong64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz#d5ad459d41ed42bbd4d005256b31882ec52227d8" + integrity sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ== + +"@esbuild/linux-mips64el@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz#4e5967a665c38360b0a8205594377d4dcf9c3726" + integrity sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw== + +"@esbuild/linux-ppc64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz#206443a02eb568f9fdf0b438fbd47d26e735afc8" + integrity sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g== + +"@esbuild/linux-riscv64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz#c351e433d009bf256e798ad048152c8d76da2fc9" + integrity sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw== + +"@esbuild/linux-s390x@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz#661f271e5d59615b84b6801d1c2123ad13d9bd87" + integrity sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w== + +"@esbuild/linux-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz#e4ba18e8b149a89c982351443a377c723762b85f" + integrity sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw== + +"@esbuild/netbsd-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz#7d4f4041e30c5c07dd24ffa295c73f06038ec775" + integrity sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA== + +"@esbuild/openbsd-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz#970fa7f8470681f3e6b1db0cc421a4af8060ec35" + integrity sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg== + +"@esbuild/sunos-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz#abc60e7c4abf8b89fb7a4fe69a1484132238022c" + integrity sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw== + +"@esbuild/win32-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz#7b0ff9e8c3265537a7a7b1fd9a24e7bd39fcd87a" + integrity sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw== + +"@esbuild/win32-ia32@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz#e90fe5267d71a7b7567afdc403dfd198c292eb09" + integrity sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig== + +"@esbuild/win32-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#c5a1a4bfe1b57f0c3e61b29883525c6da3e5c091" + integrity sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q== + +"@eslint-community/eslint-utils@^4.2.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.4.0": + version "4.10.0" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63" + integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA== + +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@eslint/eslintrc@^1.3.3": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.4.1.tgz#af58772019a2d271b7e2d4c23ff4ddcba3ccfb3e" + integrity sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.4.0" + globals "^13.19.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@faker-js/faker@^7.4.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-7.6.0.tgz#9ea331766084288634a9247fcd8b84f16ff4ba07" + integrity sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw== + +"@floating-ui/core@^1.0.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.0.tgz#fa41b87812a16bf123122bf945946bae3fdf7fc1" + integrity sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g== + dependencies: + "@floating-ui/utils" "^0.2.1" + +"@floating-ui/dom@^1.0.1": + version "1.6.3" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.3.tgz#954e46c1dd3ad48e49db9ada7218b0985cee75ef" + integrity sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw== + dependencies: + "@floating-ui/core" "^1.0.0" + "@floating-ui/utils" "^0.2.0" + +"@floating-ui/utils@^0.2.0", "@floating-ui/utils@^0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.1.tgz#16308cea045f0fc777b6ff20a9f25474dd8293d2" + integrity sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q== + +"@flopflip/adapter-utilities@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@flopflip/adapter-utilities/-/adapter-utilities-12.3.6.tgz#88966bcd45b5b13a395406493c0afe63f8dfa17f" + integrity sha512-R0nNhg3hSfcWAHAdiiuw++f1WuN2V1nwJSGc7ubFYs/rGZIODbEvkv22ExoF8nXtaDtTZ2rtyfD9i+H3sex12g== + dependencies: + "@babel/runtime" "7.19.4" + "@flopflip/types" "12.3.6" + globalthis "1.0.3" + lodash "4.17.21" + +"@flopflip/combine-adapters@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@flopflip/combine-adapters/-/combine-adapters-12.3.6.tgz#1185b71e8a0af806317b933092b43d98b213b83d" + integrity sha512-XqaPDm40nJC0M9n1k9b4RYdEJoRC/YXXcy+kyx95bdLreHhm9FqUZnuOPzjmgyicgHuybHUAarD1srF9s0L+HQ== + dependencies: + "@babel/runtime" "7.19.4" + "@flopflip/adapter-utilities" "12.3.6" + "@flopflip/types" "12.3.6" + mitt "3.0.0" + tiny-warning "1.0.3" + +"@flopflip/http-adapter@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@flopflip/http-adapter/-/http-adapter-12.3.6.tgz#042bb42472e7c23d8e89589cbd000ed6a393d524" + integrity sha512-f9f9rE+3KTw+Gq90b4Ml1wl++mgmbTkl9tB/HmxU5/i9rrY0GXGu6ipuKEC7dLklNdvmj4oIuBRxbobwN4CvWQ== + dependencies: + "@babel/runtime" "7.19.4" + "@flopflip/adapter-utilities" "12.3.6" + "@flopflip/localstorage-cache" "12.3.6" + "@flopflip/sessionstorage-cache" "12.3.6" + "@flopflip/types" "12.3.6" + lodash "4.17.21" + mitt "3.0.0" + tiny-warning "1.0.3" + +"@flopflip/launchdarkly-adapter@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@flopflip/launchdarkly-adapter/-/launchdarkly-adapter-12.3.6.tgz#7b86b8c61dbcc82afeb423f4e7ad06af7b343b1d" + integrity sha512-Qddn97MUTDVSwM84eCS5XIl6pU5xkalnXXyg4vw2pTC7YA9A9aIvJLUcrBIDhZ31Sj4otICH5MBeCkSFQ4IERA== + dependencies: + "@babel/runtime" "7.19.4" + "@flopflip/adapter-utilities" "12.3.6" + "@flopflip/types" "12.3.6" + debounce-fn "4.0.0" + launchdarkly-js-client-sdk "2.24.0" + lodash "4.17.21" + mitt "3.0.0" + tiny-warning "1.0.3" + ts-deepmerge "4.0.0" + +"@flopflip/localstorage-cache@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@flopflip/localstorage-cache/-/localstorage-cache-12.3.6.tgz#69c700f8e4915803d05970bd6d8d3a1c81d88da2" + integrity sha512-vGutKtwS97n8TUgrBHOdIQyZmjsTRUZ7G+Q13alsieP4+QzFFyYb/7pEUcXYnN3pA0oaoe1N0VaMA8Ytc/Pi3g== + dependencies: + "@flopflip/types" "12.3.6" + +"@flopflip/react-broadcast@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@flopflip/react-broadcast/-/react-broadcast-12.3.6.tgz#134452b047803ef73b3bd8e73ab9e9e7421c60bb" + integrity sha512-OxF1hxnEV1fIaR/HL1sIew/OFPk5gFJ8AaoqGBnCyBlczmDbXbYJUIGsUA4t/L2OLChXbrpYB/yHNeQWRSzxTg== + dependencies: + "@babel/runtime" "7.19.4" + "@flopflip/react" "^12.3.6" + "@flopflip/types" "12.3.6" + use-sync-external-store "1.2.0" + +"@flopflip/react@^12.3.6": + version "12.5.6" + resolved "https://registry.yarnpkg.com/@flopflip/react/-/react-12.5.6.tgz#5a64a1482b51c2778c0d64cfcd1aa0074615090e" + integrity sha512-MK6vp3bfroz4nXyEKASnOmbXyPEUS1zOJ3bJuITeiJNzjyIGMNhbdPxlIfwZncxIKdFCImjXG9zG4qOsnYxKbg== + dependencies: + "@babel/runtime" "7.20.13" + "@flopflip/types" "12.5.6" + "@types/react-is" "17.0.3" + lodash "4.17.21" + react-is "18.2.0" + tiny-warning "1.0.3" + ts-deepmerge "5.0.0" + +"@flopflip/sessionstorage-cache@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@flopflip/sessionstorage-cache/-/sessionstorage-cache-12.3.6.tgz#0be3a5094e62b05ba483336dceb1352b21c5396e" + integrity sha512-2CWwXEGgS1SkZV1lF3GyOZNkV4G2XDnN/kqU/vELaYEJ2V2eGsH5JlDoeXSMJOX8bQh3+eOBitKMOuCCJPORTw== + dependencies: + "@flopflip/types" "12.3.6" + +"@flopflip/types@12.3.6": + version "12.3.6" + resolved "https://registry.yarnpkg.com/@flopflip/types/-/types-12.3.6.tgz#9a9d0433501d37c53884eac8b3ad8de003fccccf" + integrity sha512-mgUYqksX5gLjtXEJ95Q3f2TnwcCXg9GNQoRfL3mI861kVDRYvjS00F04qbOSrhR9uQ6EAZkK1EqIv2SmYnQnoA== + dependencies: + launchdarkly-js-client-sdk "2.24.0" + +"@flopflip/types@12.5.6": + version "12.5.6" + resolved "https://registry.yarnpkg.com/@flopflip/types/-/types-12.5.6.tgz#6735b83f8e9a3dc6b3b3dc733c76776bf2bb51b7" + integrity sha512-+of1HcMlJb9LS+WqYGM+c6aL1Zv6gK3QPi/CBERA15YPBrqemYo7UJJJarKu36P78hLnknPrkn6QkNcl0uZfuw== + dependencies: + launchdarkly-js-client-sdk "3.1.1" + +"@formatjs/cli@4.8.4": + version "4.8.4" + resolved "https://registry.yarnpkg.com/@formatjs/cli/-/cli-4.8.4.tgz#c4f4e589b8c77c950b659948dbf0e877a4d910fd" + integrity sha512-zZI8QYVl5CHaT6j9OHjS+0mMnWzopBVH0un4n5b4IhIJRzIKnxwFTkxBp5Ifqj6FntrwzIGqP+D6v8u7MPYsmw== + dependencies: + "@formatjs/icu-messageformat-parser" "2.1.0" + "@formatjs/ts-transformer" "3.9.4" + "@types/estree" "^0.0.50" + "@types/fs-extra" "^9.0.1" + "@types/json-stable-stringify" "^1.0.32" + "@types/node" "14" + "@vue/compiler-core" "^3.2.23" + chalk "^4.0.0" + commander "8" + fast-glob "^3.2.7" + fs-extra "10" + json-stable-stringify "^1.0.1" + loud-rejection "^2.2.0" + tslib "^2.1.0" + typescript "^4.5" + vue "^3.2.23" + +"@formatjs/ecma402-abstract@1.11.4": + version "1.11.4" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz#b962dfc4ae84361f9f08fbce411b4e4340930eda" + integrity sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw== + dependencies: + "@formatjs/intl-localematcher" "0.2.25" + tslib "^2.1.0" + +"@formatjs/ecma402-abstract@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.13.0.tgz#df6db3cbee0182bbd2fd6217103781c802aee819" + integrity sha512-CQ8Ykd51jYD1n05dtoX6ns6B9n/+6ZAxnWUAonvHC4kkuAemROYBhHkEB4tm1uVrRlE7gLDqXkAnY51Y0pRCWQ== + dependencies: + "@formatjs/intl-localematcher" "0.2.31" + tslib "2.4.0" + +"@formatjs/ecma402-abstract@1.18.2": + version "1.18.2" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.18.2.tgz#bf103712a406874eb1e387858d5be2371ab3aa14" + integrity sha512-+QoPW4csYALsQIl8GbN14igZzDbuwzcpWrku9nyMXlaqAlwRBgl5V+p0vWMGFqHOw37czNXaP/lEk4wbLgcmtA== + dependencies: + "@formatjs/intl-localematcher" "0.5.4" + tslib "^2.4.0" + +"@formatjs/fast-memoize@1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz#e6f5aee2e4fd0ca5edba6eba7668e2d855e0fc21" + integrity sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg== + dependencies: + tslib "^2.1.0" + +"@formatjs/icu-messageformat-parser@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz#a54293dd7f098d6a6f6a084ab08b6d54a3e8c12d" + integrity sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/icu-skeleton-parser" "1.3.6" + tslib "^2.1.0" + +"@formatjs/icu-messageformat-parser@2.1.10": + version "2.1.10" + resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.10.tgz#d11114343fcb4c6d5ccabdeac50badf49c83fd9e" + integrity sha512-KkRMxhifWkRC45dhM9tqm0GXbb6NPYTGVYY3xx891IKc6p++DQrZTnmkVSNNO47OEERLfuP2KkPFPJBuu8z/wg== + dependencies: + "@formatjs/ecma402-abstract" "1.13.0" + "@formatjs/icu-skeleton-parser" "1.3.14" + tslib "2.4.0" + +"@formatjs/icu-skeleton-parser@1.3.14": + version "1.3.14" + resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.14.tgz#b99ef7f855f8a58cab2519ec4f921f11c2bf74a7" + integrity sha512-7bv60HQQcBb3+TSj+45tOb/CHV5z1hOpwdtS50jsSBXfB+YpGhnoRsZxSRksXeCxMy6xn6tA6VY2601BrrK+OA== + dependencies: + "@formatjs/ecma402-abstract" "1.13.0" + tslib "2.4.0" + +"@formatjs/icu-skeleton-parser@1.3.6": + version "1.3.6" + resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz#4ce8c0737d6f07b735288177049e97acbf2e8964" + integrity sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + tslib "^2.1.0" + +"@formatjs/intl-displaynames@5.4.3": + version "5.4.3" + resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-5.4.3.tgz#e468586694350c722c7efab1a31fcde68aeaed8b" + integrity sha512-4r12A3mS5dp5hnSaQCWBuBNfi9Amgx2dzhU4lTFfhSxgb5DOAiAbMpg6+7gpWZgl4ahsj3l2r/iHIjdmdXOE2Q== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/intl-localematcher" "0.2.25" + tslib "^2.1.0" + +"@formatjs/intl-getcanonicallocales@1.9.2", "@formatjs/intl-getcanonicallocales@^1.9.2": + version "1.9.2" + resolved "https://registry.yarnpkg.com/@formatjs/intl-getcanonicallocales/-/intl-getcanonicallocales-1.9.2.tgz#5aab5f6ac2d923933538085eec20a19c393b6ebf" + integrity sha512-69WTStIJI2ikErOU1Il4NQKLVV8f2x6awr7+/dZz0uihuI7uQRcZtI6k/BBt4EtYaEl6w65YjUF93VuE015C0w== + dependencies: + tslib "^2.1.0" + +"@formatjs/intl-listformat@6.5.3": + version "6.5.3" + resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.5.3.tgz#f29da613a8062dc3e4e3d847ba890c3ea745f051" + integrity sha512-ozpz515F/+3CU+HnLi5DYPsLa6JoCfBggBSSg/8nOB5LYSFW9+ZgNQJxJ8tdhKYeODT+4qVHX27EeJLoxLGLNg== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/intl-localematcher" "0.2.25" + tslib "^2.1.0" + +"@formatjs/intl-listformat@^7.0.0": + version "7.5.5" + resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-7.5.5.tgz#e4c7d741f2201c65e7da71326726e61332c7161e" + integrity sha512-XoI52qrU6aBGJC9KJddqnacuBbPlb/bXFN+lIFVFhQ1RnFHpzuFrlFdjD9am2O7ZSYsyqzYRpkVcXeT1GHkwDQ== + dependencies: + "@formatjs/ecma402-abstract" "1.18.2" + "@formatjs/intl-localematcher" "0.5.4" + tslib "^2.4.0" + +"@formatjs/intl-locale@^2.4.47": + version "2.4.47" + resolved "https://registry.yarnpkg.com/@formatjs/intl-locale/-/intl-locale-2.4.47.tgz#7bf66960e55e7dfa77fcc7c02ee06aea29f92eb6" + integrity sha512-yEpjx6RgVVG3pPsxb/jydhnq/A02KmjMste5U/wWxscRK0sny8LPIoBwgkOQycRoMRLNlLemJaQB7VbHZJ9OVg== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/intl-getcanonicallocales" "1.9.2" + tslib "^2.1.0" + +"@formatjs/intl-localematcher@0.2.25": + version "0.2.25" + resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz#60892fe1b271ec35ba07a2eb018a2dd7bca6ea3a" + integrity sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA== + dependencies: + tslib "^2.1.0" + +"@formatjs/intl-localematcher@0.2.31": + version "0.2.31" + resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.31.tgz#aada2b1e58211460cedba56889e3c489117eb6eb" + integrity sha512-9QTjdSBpQ7wHShZgsNzNig5qT3rCPvmZogS/wXZzKotns5skbXgs0I7J8cuN0PPqXyynvNVuN+iOKhNS2eb+ZA== + dependencies: + tslib "2.4.0" + +"@formatjs/intl-localematcher@0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz#caa71f2e40d93e37d58be35cfffe57865f2b366f" + integrity sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g== + dependencies: + tslib "^2.4.0" + +"@formatjs/intl-numberformat@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@formatjs/intl-numberformat/-/intl-numberformat-7.4.3.tgz#dbf15fb6c8341088f1d526cf24d54f5388b478d1" + integrity sha512-oxhLCw00YO7brwMPqGD+ui5gdeWoMiRhqsRSqwsDSRd03aJ/N3/VZQDoxGIn3IM9bhlPM5W0ckXiXuOMFLszjw== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/intl-localematcher" "0.2.25" + tslib "^2.1.0" + +"@formatjs/intl-pluralrules@^4.3.3": + version "4.3.3" + resolved "https://registry.yarnpkg.com/@formatjs/intl-pluralrules/-/intl-pluralrules-4.3.3.tgz#9dc5a96175d89c8887f003eacef457a1f3003caf" + integrity sha512-NLZN8gf2qLpCuc0m565IbKLNUarEGOzk0mkdTkE4XTuNCofzoQTurW6lL3fmDlneAoYl2FiTdHa5q4o2vZF50g== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/intl-localematcher" "0.2.25" + tslib "^2.1.0" + +"@formatjs/intl@2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.2.1.tgz#6daf4dabed055b17f467f0aa1bc073a626bc9189" + integrity sha512-vgvyUOOrzqVaOFYzTf2d3+ToSkH2JpR7x/4U1RyoHQLmvEaTQvXJ7A2qm1Iy3brGNXC/+/7bUlc3lpH+h/LOJA== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/fast-memoize" "1.2.1" + "@formatjs/icu-messageformat-parser" "2.1.0" + "@formatjs/intl-displaynames" "5.4.3" + "@formatjs/intl-listformat" "6.5.3" + intl-messageformat "9.13.0" + tslib "^2.1.0" + +"@formatjs/ts-transformer@3.9.4": + version "3.9.4" + resolved "https://registry.yarnpkg.com/@formatjs/ts-transformer/-/ts-transformer-3.9.4.tgz#14b43628d082cb8cd8bc15c4893197b59903ec2c" + integrity sha512-S5q/zsTodaKtxVxNvbRQ9APenJtm5smXE76usS+5yF2vWQdZHkagmOKWfgvfIbesP4SR2B+i3koqlnlpqSIp5w== + dependencies: + "@formatjs/icu-messageformat-parser" "2.1.0" + "@types/node" "14 || 16 || 17" + chalk "^4.0.0" + tslib "^2.1.0" + typescript "^4.5" + +"@graphql-tools/batch-execute@^7.1.2": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-7.1.2.tgz#35ba09a1e0f80f34f1ce111d23c40f039d4403a0" + integrity sha512-IuR2SB2MnC2ztA/XeTMTfWcA0Wy7ZH5u+nDkDNLAdX+AaSyDnsQS35sCmHqG0VOGTl7rzoyBWLCKGwSJplgtwg== + dependencies: + "@graphql-tools/utils" "^7.7.0" + dataloader "2.0.0" + tslib "~2.2.0" + value-or-promise "1.0.6" + +"@graphql-tools/delegate@^7.0.1", "@graphql-tools/delegate@^7.1.5": + version "7.1.5" + resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-7.1.5.tgz#0b027819b7047eff29bacbd5032e34a3d64bd093" + integrity sha512-bQu+hDd37e+FZ0CQGEEczmRSfQRnnXeUxI/0miDV+NV/zCbEdIJj5tYFNrKT03W6wgdqx8U06d8L23LxvGri/g== + dependencies: + "@ardatan/aggregate-error" "0.0.6" + "@graphql-tools/batch-execute" "^7.1.2" + "@graphql-tools/schema" "^7.1.5" + "@graphql-tools/utils" "^7.7.1" + dataloader "2.0.0" + tslib "~2.2.0" + value-or-promise "1.0.6" + +"@graphql-tools/graphql-file-loader@^6.0.0": + version "6.2.7" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.7.tgz#d3720f2c4f4bb90eb2a03a7869a780c61945e143" + integrity sha512-5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ== + dependencies: + "@graphql-tools/import" "^6.2.6" + "@graphql-tools/utils" "^7.0.0" + tslib "~2.1.0" + +"@graphql-tools/import@^6.2.6": + version "6.7.18" + resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.7.18.tgz#ad092d8a4546bb6ffc3e871e499eec7ac368680b" + integrity sha512-XQDdyZTp+FYmT7as3xRWH/x8dx0QZA2WZqfMF5EWb36a0PiH7WwlRQYIdyYXj8YCLpiWkeBXgBRHmMnwEYR8iQ== + dependencies: + "@graphql-tools/utils" "^9.2.1" + resolve-from "5.0.0" + tslib "^2.4.0" + +"@graphql-tools/json-file-loader@^6.0.0": + version "6.2.6" + resolved "https://registry.yarnpkg.com/@graphql-tools/json-file-loader/-/json-file-loader-6.2.6.tgz#830482cfd3721a0799cbf2fe5b09959d9332739a" + integrity sha512-CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA== + dependencies: + "@graphql-tools/utils" "^7.0.0" + tslib "~2.0.1" + +"@graphql-tools/load@^6.0.0": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-6.2.8.tgz#16900fb6e75e1d075cad8f7ea439b334feb0b96a" + integrity sha512-JpbyXOXd8fJXdBh2ta0Q4w8ia6uK5FHzrTNmcvYBvflFuWly2LDTk2abbSl81zKkzswQMEd2UIYghXELRg8eTA== + dependencies: + "@graphql-tools/merge" "^6.2.12" + "@graphql-tools/utils" "^7.5.0" + globby "11.0.3" + import-from "3.0.0" + is-glob "4.0.1" + p-limit "3.1.0" + tslib "~2.2.0" + unixify "1.0.0" + valid-url "1.0.9" + +"@graphql-tools/merge@6.0.0 - 6.2.14": + version "6.2.14" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-6.2.14.tgz#694e2a2785ba47558e5665687feddd2935e9d94e" + integrity sha512-RWT4Td0ROJai2eR66NHejgf8UwnXJqZxXgDWDI+7hua5vNA2OW8Mf9K1Wav1ZkjWnuRp4ztNtkZGie5ISw55ow== + dependencies: + "@graphql-tools/schema" "^7.0.0" + "@graphql-tools/utils" "^7.7.0" + tslib "~2.2.0" + +"@graphql-tools/merge@8.3.1": + version "8.3.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.3.1.tgz#06121942ad28982a14635dbc87b5d488a041d722" + integrity sha512-BMm99mqdNZbEYeTPK3it9r9S6rsZsQKtlqJsSBknAclXq2pGEfOxjcIZi+kBSkHZKPKCRrYDd5vY0+rUmIHVLg== + dependencies: + "@graphql-tools/utils" "8.9.0" + tslib "^2.4.0" + +"@graphql-tools/merge@^6.2.12": + version "6.2.17" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-6.2.17.tgz#4dedf87d8435a5e1091d7cc8d4f371ed1e029f1f" + integrity sha512-G5YrOew39fZf16VIrc49q3c8dBqQDD0ax5LYPiNja00xsXDi0T9zsEWVt06ApjtSdSF6HDddlu5S12QjeN8Tow== + dependencies: + "@graphql-tools/schema" "^8.0.2" + "@graphql-tools/utils" "8.0.2" + tslib "~2.3.0" + +"@graphql-tools/schema@^7.0.0", "@graphql-tools/schema@^7.1.5": + version "7.1.5" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-7.1.5.tgz#07b24e52b182e736a6b77c829fc48b84d89aa711" + integrity sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA== + dependencies: + "@graphql-tools/utils" "^7.1.2" + tslib "~2.2.0" + value-or-promise "1.0.6" + +"@graphql-tools/schema@^8.0.2": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-8.5.1.tgz#c2f2ff1448380919a330312399c9471db2580b58" + integrity sha512-0Esilsh0P/qYcB5DKQpiKeQs/jevzIadNTaT0jeWklPMwNbT7yMX4EqZany7mbeRRlSRwMzNzL5olyFdffHBZg== + dependencies: + "@graphql-tools/merge" "8.3.1" + "@graphql-tools/utils" "8.9.0" + tslib "^2.4.0" + value-or-promise "1.0.11" + +"@graphql-tools/url-loader@^6.0.0": + version "6.10.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-6.10.1.tgz#dc741e4299e0e7ddf435eba50a1f713b3e763b33" + integrity sha512-DSDrbhQIv7fheQ60pfDpGD256ixUQIR6Hhf9Z5bRjVkXOCvO5XrkwoWLiU7iHL81GB1r0Ba31bf+sl+D4nyyfw== + dependencies: + "@graphql-tools/delegate" "^7.0.1" + "@graphql-tools/utils" "^7.9.0" + "@graphql-tools/wrap" "^7.0.4" + "@microsoft/fetch-event-source" "2.0.1" + "@types/websocket" "1.0.2" + abort-controller "3.0.0" + cross-fetch "3.1.4" + extract-files "9.0.0" + form-data "4.0.0" + graphql-ws "^4.4.1" + is-promise "4.0.0" + isomorphic-ws "4.0.1" + lodash "4.17.21" + meros "1.1.4" + subscriptions-transport-ws "^0.9.18" + sync-fetch "0.3.0" + tslib "~2.2.0" + valid-url "1.0.9" + ws "7.4.5" + +"@graphql-tools/utils@8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.0.2.tgz#795a8383cdfdc89855707d62491c576f439f3c51" + integrity sha512-gzkavMOgbhnwkHJYg32Adv6f+LxjbQmmbdD5Hty0+CWxvaiuJq+nU6tzb/7VSU4cwhbNLx/lGu2jbCPEW1McZQ== + dependencies: + tslib "~2.3.0" + +"@graphql-tools/utils@8.9.0": + version "8.9.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.9.0.tgz#c6aa5f651c9c99e1aca55510af21b56ec296cdb7" + integrity sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg== + dependencies: + tslib "^2.4.0" + +"@graphql-tools/utils@^7.0.0", "@graphql-tools/utils@^7.1.2", "@graphql-tools/utils@^7.5.0", "@graphql-tools/utils@^7.7.0", "@graphql-tools/utils@^7.7.1", "@graphql-tools/utils@^7.8.1", "@graphql-tools/utils@^7.9.0": + version "7.10.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-7.10.0.tgz#07a4cb5d1bec1ff1dc1d47a935919ee6abd38699" + integrity sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w== + dependencies: + "@ardatan/aggregate-error" "0.0.6" + camel-case "4.1.2" + tslib "~2.2.0" + +"@graphql-tools/utils@^9.2.1": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-9.2.1.tgz#1b3df0ef166cfa3eae706e3518b17d5922721c57" + integrity sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A== + dependencies: + "@graphql-typed-document-node/core" "^3.1.1" + tslib "^2.4.0" + +"@graphql-tools/wrap@^7.0.4": + version "7.0.8" + resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-7.0.8.tgz#ad41e487135ca3ea1ae0ea04bb3f596177fb4f50" + integrity sha512-1NDUymworsOlb53Qfh7fonDi2STvqCtbeE68ntKY9K/Ju/be2ZNxrFSbrBHwnxWcN9PjISNnLcAyJ1L5tCUyhg== + dependencies: + "@graphql-tools/delegate" "^7.1.5" + "@graphql-tools/schema" "^7.1.5" + "@graphql-tools/utils" "^7.8.1" + tslib "~2.2.0" + value-or-promise "1.0.6" + +"@graphql-typed-document-node/core@^3.1.1": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" + integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== + +"@humanwhocodes/config-array@^0.10.5": + version "0.10.7" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.10.7.tgz#6d53769fd0c222767e6452e8ebda825c22e9f0dc" + integrity sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w== + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/object-schema@^1.2.0", "@humanwhocodes/object-schema@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@iarna/toml@^2.2.5": + version "2.2.5" + resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c" + integrity sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/console@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-28.1.3.tgz#2030606ec03a18c31803b8a36382762e447655df" + integrity sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw== + dependencies: + "@jest/types" "^28.1.3" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^28.1.3" + jest-util "^28.1.3" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/expect-utils@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" + integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== + dependencies: + jest-get-type "^29.6.3" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/schemas@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-28.1.3.tgz#ad8b86a66f11f33619e3d7e1dcddd7f2d40ff905" + integrity sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-result@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-28.1.3.tgz#5eae945fd9f4b8fcfce74d239e6f725b6bf076c5" + integrity sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg== + dependencies: + "@jest/console" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@27.5.1", "@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" + integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^15.0.0" + chalk "^4.0.0" + +"@jest/types@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-28.1.3.tgz#b05de80996ff12512bc5ceb1d208285a7d11748b" + integrity sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ== + dependencies: + "@jest/schemas" "^28.1.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== + dependencies: + "@jest/schemas" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.3": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.22" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz#72a621e5de59f5f1ef792d0793a82ee20f645e4c" + integrity sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@juggle/resize-observer@^3.3.1": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz#08d6c5e20cf7e4cc02fd181c4b0c225cd31dbb60" + integrity sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA== + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@manypkg/cli@0.19.2": + version "0.19.2" + resolved "https://registry.yarnpkg.com/@manypkg/cli/-/cli-0.19.2.tgz#0b8a466aa66464d228c3b0b0438d95c35e2338c0" + integrity sha512-DXx/P1lyunNoFWwOj1MWBucUhaIJljoiAGOpO2fE0GKMBCI6EZBZD0Up1+fQZoXBecKXRgV9mGgLvIB2fOQ0KQ== + dependencies: + "@babel/runtime" "^7.5.5" + "@manypkg/get-packages" "^1.1.3" + chalk "^2.4.2" + detect-indent "^6.0.0" + find-up "^4.1.0" + fs-extra "^8.1.0" + normalize-path "^3.0.0" + p-limit "^2.2.1" + package-json "^6.5.0" + parse-github-url "^1.0.2" + sembear "^0.5.0" + semver "^6.3.0" + spawndamnit "^2.0.0" + validate-npm-package-name "^3.0.0" + +"@manypkg/find-root@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@manypkg/find-root/-/find-root-1.1.0.tgz#a62d8ed1cd7e7d4c11d9d52a8397460b5d4ad29f" + integrity sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA== + dependencies: + "@babel/runtime" "^7.5.5" + "@types/node" "^12.7.1" + find-up "^4.1.0" + fs-extra "^8.1.0" + +"@manypkg/get-packages@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@manypkg/get-packages/-/get-packages-1.1.3.tgz#e184db9bba792fa4693de4658cfb1463ac2c9c47" + integrity sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A== + dependencies: + "@babel/runtime" "^7.5.5" + "@changesets/types" "^4.0.1" + "@manypkg/find-root" "^1.1.0" + fs-extra "^8.1.0" + globby "^11.0.0" + read-yaml-file "^1.1.0" + +"@microsoft/fetch-event-source@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz#9ceecc94b49fbaa15666e38ae8587f64acce007d" + integrity sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA== + +"@mswjs/cookies@^0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@mswjs/cookies/-/cookies-0.2.2.tgz#b4e207bf6989e5d5427539c2443380a33ebb922b" + integrity sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g== + dependencies: + "@types/set-cookie-parser" "^2.4.0" + set-cookie-parser "^2.4.6" + +"@mswjs/interceptors@^0.17.5": + version "0.17.10" + resolved "https://registry.yarnpkg.com/@mswjs/interceptors/-/interceptors-0.17.10.tgz#857b41f30e2b92345ed9a4e2b1d0a08b8b6fcad4" + integrity sha512-N8x7eSLGcmUFNWZRxT1vsHvypzIRgQYdG0rJey/rZCy6zT/30qDt8Joj7FxzGNLSwXbeZqJOMqDurp7ra4hgbw== + dependencies: + "@open-draft/until" "^1.0.3" + "@types/debug" "^4.1.7" + "@xmldom/xmldom" "^0.8.3" + debug "^4.3.3" + headers-polyfill "3.2.5" + outvariant "^1.2.1" + strict-event-emitter "^0.2.4" + web-encoding "^1.1.5" + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@open-draft/until@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@open-draft/until/-/until-1.0.3.tgz#db9cc719191a62e7d9200f6e7bab21c5b848adca" + integrity sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q== + +"@pmmmwh/react-refresh-webpack-plugin@0.5.8": + version "0.5.8" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.8.tgz#da3383761e2c0c440610819f3204769022a38d12" + integrity sha512-wxXRwf+IQ6zvHSJZ+5T2RQNEsq+kx4jKRXfFvdt3nBIUzJUAvXEFsUeoaohDe/Kr84MTjGwcuIUPNcstNJORsA== + dependencies: + ansi-html-community "^0.0.8" + common-path-prefix "^3.0.0" + core-js-pure "^3.23.3" + error-stack-parser "^2.0.6" + find-up "^5.0.0" + html-entities "^2.1.0" + loader-utils "^2.0.0" + schema-utils "^3.0.0" + source-map "^0.7.3" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.24" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.24.tgz#58601079e11784d20f82d0585865bb42305c4df3" + integrity sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ== + +"@react-hook/latest@1.0.3", "@react-hook/latest@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@react-hook/latest/-/latest-1.0.3.tgz#c2d1d0b0af8b69ec6e2b3a2412ba0768ac82db80" + integrity sha512-dy6duzl+JnAZcDbNTfmaP3xHiKtbXYOaz3G51MGVljh548Y8MWzTr+PHLOfvpypEVW9zwvl+VyKjbWKEVbV1Rg== + +"@react-hook/passive-layout-effect@^1.2.0": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@react-hook/passive-layout-effect/-/passive-layout-effect-1.2.1.tgz#c06dac2d011f36d61259aa1c6df4f0d5e28bc55e" + integrity sha512-IwEphTD75liO8g+6taS+4oqz+nnroocNfWVHWz7j+N+ZO2vYrc6PV1q7GQhuahL0IOR7JccFTsFKQ/mb6iZWAg== + +"@react-hook/resize-observer@1.2.6": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@react-hook/resize-observer/-/resize-observer-1.2.6.tgz#9a8cf4c5abb09becd60d1d65f6bf10eec211e291" + integrity sha512-DlBXtLSW0DqYYTW3Ft1/GQFZlTdKY5VAFIC4+km6IK5NiPPDFchGbEJm1j6pSgMqPRHbUQgHJX7RaR76ic1LWA== + dependencies: + "@juggle/resize-observer" "^3.3.1" + "@react-hook/latest" "^1.0.2" + "@react-hook/passive-layout-effect" "^1.2.0" + +"@reduxjs/toolkit@1.8.6": + version "1.8.6" + resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.8.6.tgz#147fb7957befcdb75bc9c1230db63628e30e4332" + integrity sha512-4Ia/Loc6WLmdSOzi7k5ff7dLK8CgG2b8aqpLsCAJhazAzGdp//YBUSaj0ceW6a3kDBDNRrq5CRwyCS0wBiL1ig== + dependencies: + immer "^9.0.7" + redux "^4.1.2" + redux-thunk "^2.4.1" + reselect "^4.1.5" + +"@rollup/plugin-graphql@2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@rollup/plugin-graphql/-/plugin-graphql-2.0.2.tgz#d3547b5a202939d3815ae2ea48fae586debfbcf1" + integrity sha512-5kghuwAgcvdNrSARRLffKI6BDC3NskormIobhaO6nLdUhWFUJUB66zsgcXKqJu9kDXgiqLthjk7OaMxw552O9g== + dependencies: + "@rollup/pluginutils" "^5.0.1" + graphql-tag "^2.12.6" + +"@rollup/pluginutils@5.0.2": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz#012b8f53c71e4f6f9cb317e311df1404f56e7a33" + integrity sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" + +"@rollup/pluginutils@^5.0.1": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.0.tgz#7e53eddc8c7f483a4ad0b94afb1f7f5fd3c771e0" + integrity sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" + +"@rushstack/eslint-patch@^1.1.4": + version "1.7.2" + resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.7.2.tgz#2d4260033e199b3032a08b41348ac10de21c47e9" + integrity sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA== + +"@sentry/browser@7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.19.0.tgz#ce21544b843d5c4d5dcb9fe9b7ee31c5c4e91f42" + integrity sha512-dWi5VjEwiLb4ofata0UCLdTbXLD1uDUebe9rNSBkHZ3fHF4eap4ZJlu3dYePKB0CKZhZrjzbydimMhaMUNdnug== + dependencies: + "@sentry/core" "7.19.0" + "@sentry/types" "7.19.0" + "@sentry/utils" "7.19.0" + tslib "^1.9.3" + +"@sentry/core@7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.19.0.tgz#74e0eaf4b9f42bb0290f4b3f3b0ea3e272dd693e" + integrity sha512-YF9cTBcAnO4R44092BJi5Wa2/EO02xn2ziCtmNgAVTN2LD31a/YVGxGBt/FDr4Y6yeuVehaqijVVvtpSmXrGJw== + dependencies: + "@sentry/types" "7.19.0" + "@sentry/utils" "7.19.0" + tslib "^1.9.3" + +"@sentry/react@7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@sentry/react/-/react-7.19.0.tgz#de2599b27023fe24f508b34b00929ff6c19bfb23" + integrity sha512-ooF1TwdgkHkUo7u9Bx+kab51gpVNUW7b+5A2krfhk/Fx2eY8z5VilzUzHCRq2jbTE9yJTpfRL3KlEXROs0AUvg== + dependencies: + "@sentry/browser" "7.19.0" + "@sentry/types" "7.19.0" + "@sentry/utils" "7.19.0" + hoist-non-react-statics "^3.3.2" + tslib "^1.9.3" + +"@sentry/tracing@7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-7.19.0.tgz#d69ecea2c0b53d113c5100fc52d0a0acc5c8a129" + integrity sha512-SWY17M3TsgBePaGowUcSqBwaT0TJQzuNexVnLojuU0k6F57L9hubvP9zaoosoCfARXQ/3NypAFWnlJyf570rFQ== + dependencies: + "@sentry/core" "7.19.0" + "@sentry/types" "7.19.0" + "@sentry/utils" "7.19.0" + tslib "^1.9.3" + +"@sentry/types@7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.19.0.tgz#3ebb96670399b637a945fa499fa7436f7b930147" + integrity sha512-oGRAT6lfzoKrxO1mvxiSj0XHxWPd6Gd1wpPGuu6iJo03xgWDS+MIlD1h2unqL4N5fAzLjzmbC2D2lUw50Kn2pA== + +"@sentry/utils@7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.19.0.tgz#0e039fe57056074c3a5e47bd50d9cb4ac9a6e909" + integrity sha512-2L6lq+c9Ol2uiRxQDdcgoapmHJp24MhMN0gIkn2alSfMJ+ls6bGXzQHx6JAIdoOiwFQXRZHKL9ecfAc8O+vItA== + dependencies: + "@sentry/types" "7.19.0" + tslib "^1.9.3" + +"@sheerun/mutationobserver-shim@0.3.3": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz#5405ee8e444ed212db44e79351f0c70a582aae25" + integrity sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw== + +"@sinclair/typebox@^0.24.1": + version "0.24.51" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" + integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== + +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + +"@sindresorhus/is@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" + integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== + +"@sinonjs/commons@^1.7.0": + version "1.8.6" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.6.tgz#80c516a4dc264c2a69115e7578d62581ff455ed9" + integrity sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@svgr/babel-plugin-add-jsx-attribute@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz#74a5d648bd0347bda99d82409d87b8ca80b9a1ba" + integrity sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ== + +"@svgr/babel-plugin-remove-jsx-attribute@*": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz#69177f7937233caca3a1afb051906698f2f59186" + integrity sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA== + +"@svgr/babel-plugin-remove-jsx-empty-expression@*": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz#c2c48104cfd7dcd557f373b70a56e9e3bdae1d44" + integrity sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz#fb9d22ea26d2bc5e0a44b763d4c46d5d3f596c60" + integrity sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg== + +"@svgr/babel-plugin-svg-dynamic-title@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz#01b2024a2b53ffaa5efceaa0bf3e1d5a4c520ce4" + integrity sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw== + +"@svgr/babel-plugin-svg-em-dimensions@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz#dd3fa9f5b24eb4f93bcf121c3d40ff5facecb217" + integrity sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA== + +"@svgr/babel-plugin-transform-react-native-svg@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz#1d8e945a03df65b601551097d8f5e34351d3d305" + integrity sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg== + +"@svgr/babel-plugin-transform-svg-component@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz#48620b9e590e25ff95a80f811544218d27f8a250" + integrity sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ== + +"@svgr/babel-preset@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.5.1.tgz#b90de7979c8843c5c580c7e2ec71f024b49eb828" + integrity sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^6.5.1" + "@svgr/babel-plugin-remove-jsx-attribute" "*" + "@svgr/babel-plugin-remove-jsx-empty-expression" "*" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.5.1" + "@svgr/babel-plugin-svg-dynamic-title" "^6.5.1" + "@svgr/babel-plugin-svg-em-dimensions" "^6.5.1" + "@svgr/babel-plugin-transform-react-native-svg" "^6.5.1" + "@svgr/babel-plugin-transform-svg-component" "^6.5.1" + +"@svgr/core@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.5.1.tgz#d3e8aa9dbe3fbd747f9ee4282c1c77a27410488a" + integrity sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw== + dependencies: + "@babel/core" "^7.19.6" + "@svgr/babel-preset" "^6.5.1" + "@svgr/plugin-jsx" "^6.5.1" + camelcase "^6.2.0" + cosmiconfig "^7.0.1" + +"@svgr/hast-util-to-babel-ast@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz#81800bd09b5bcdb968bf6ee7c863d2288fdb80d2" + integrity sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw== + dependencies: + "@babel/types" "^7.20.0" + entities "^4.4.0" + +"@svgr/plugin-jsx@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz#0e30d1878e771ca753c94e69581c7971542a7072" + integrity sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw== + dependencies: + "@babel/core" "^7.19.6" + "@svgr/babel-preset" "^6.5.1" + "@svgr/hast-util-to-babel-ast" "^6.5.1" + svg-parser "^2.0.4" + +"@svgr/plugin-svgo@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz#0f91910e988fc0b842f88e0960c2862e022abe84" + integrity sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ== + dependencies: + cosmiconfig "^7.0.1" + deepmerge "^4.2.2" + svgo "^2.8.0" + +"@svgr/webpack@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-6.5.1.tgz#ecf027814fc1cb2decc29dc92f39c3cf691e40e8" + integrity sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA== + dependencies: + "@babel/core" "^7.19.6" + "@babel/plugin-transform-react-constant-elements" "^7.18.12" + "@babel/preset-env" "^7.19.4" + "@babel/preset-react" "^7.18.6" + "@babel/preset-typescript" "^7.18.6" + "@svgr/core" "^6.5.1" + "@svgr/plugin-jsx" "^6.5.1" + "@svgr/plugin-svgo" "^6.5.1" + +"@swc/core-darwin-arm64@1.4.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.2.tgz#3b5677c5b9c5a7a91d953b96cd603c94064e2835" + integrity sha512-1uSdAn1MRK5C1m/TvLZ2RDvr0zLvochgrZ2xL+lRzugLlCTlSA+Q4TWtrZaOz+vnnFVliCpw7c7qu0JouhgQIw== + +"@swc/core-darwin-x64@1.4.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.4.2.tgz#bbc8bbf420389b12541151255a50f319cc17ef96" + integrity sha512-TYD28+dCQKeuxxcy7gLJUCFLqrwDZnHtC2z7cdeGfZpbI2mbfppfTf2wUPzqZk3gEC96zHd4Yr37V3Tvzar+lQ== + +"@swc/core-linux-arm-gnueabihf@1.4.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.2.tgz#aa9a18f130820717df08c9dd882043fc47e8d35a" + integrity sha512-Eyqipf7ZPGj0vplKHo8JUOoU1un2sg5PjJMpEesX0k+6HKE2T8pdyeyXODN0YTFqzndSa/J43EEPXm+rHAsLFQ== + +"@swc/core-linux-arm64-gnu@1.4.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.2.tgz#5ef1de0ca7cc3a034aa3a1c3c1794b78e6ca207e" + integrity sha512-wZn02DH8VYPv3FC0ub4my52Rttsus/rFw+UUfzdb3tHMHXB66LqN+rR0ssIOZrH6K+VLN6qpTw9VizjyoH0BxA== + +"@swc/core-linux-arm64-musl@1.4.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.2.tgz#5dfd2a8c0483770a307de0ccb6019a082ff0d902" + integrity sha512-3G0D5z9hUj9bXNcwmA1eGiFTwe5rWkuL3DsoviTj73TKLpk7u64ND0XjEfO0huVv4vVu9H1jodrKb7nvln/dlw== + +"@swc/core-linux-x64-gnu@1.4.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.2.tgz#314aa76b7c1208e315e3156ab57b7188fb605bc2" + integrity sha512-LFxn9U8cjmYHw3jrdPNqPAkBGglKE3tCZ8rA7hYyp0BFxuo7L2ZcEnPm4RFpmSCCsExFH+LEJWuMGgWERoktvg== + +"@swc/core-linux-x64-musl@1.4.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.2.tgz#b2b226657f6a8d48f561cb3dbe2d414cfbafe467" + integrity sha512-dp0fAmreeVVYTUcb4u9njTPrYzKnbIH0EhH2qvC9GOYNNREUu2GezSIDgonjOXkHiTCvopG4xU7y56XtXj4VrQ== + +"@swc/core-win32-arm64-msvc@1.4.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.2.tgz#582f79fa328ce0f426ab8313b3d881e7315fab2f" + integrity sha512-HlVIiLMQkzthAdqMslQhDkoXJ5+AOLUSTV6fm6shFKZKqc/9cJvr4S8UveNERL9zUficA36yM3bbfo36McwnvQ== + +"@swc/core-win32-ia32-msvc@1.4.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.2.tgz#15c8289e1c18857f79b9b888100ab1f871bf58f6" + integrity sha512-WCF8faPGjCl4oIgugkp+kL9nl3nUATlzKXCEGFowMEmVVCFM0GsqlmGdPp1pjZoWc9tpYanoXQDnp5IvlDSLhA== + +"@swc/core-win32-x64-msvc@1.4.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.2.tgz#c999ca7b68124d058b40a1431cdd6f56779670d5" + integrity sha512-oV71rwiSpA5xre2C5570BhCsg1HF97SNLsZ/12xv7zayGzqr3yvFALFJN8tHKpqUdCB4FGPjoP3JFdV3i+1wUw== + +"@swc/core@^1.3.21": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.4.2.tgz#310b0d5e93e47ca72f54150c8f9efcb434c39b17" + integrity sha512-vWgY07R/eqj1/a0vsRKLI9o9klGZfpLNOVEnrv4nrccxBgYPjcf22IWwAoaBJ+wpA7Q4fVjCUM8lP0m01dpxcg== + dependencies: + "@swc/counter" "^0.1.2" + "@swc/types" "^0.1.5" + optionalDependencies: + "@swc/core-darwin-arm64" "1.4.2" + "@swc/core-darwin-x64" "1.4.2" + "@swc/core-linux-arm-gnueabihf" "1.4.2" + "@swc/core-linux-arm64-gnu" "1.4.2" + "@swc/core-linux-arm64-musl" "1.4.2" + "@swc/core-linux-x64-gnu" "1.4.2" + "@swc/core-linux-x64-musl" "1.4.2" + "@swc/core-win32-arm64-msvc" "1.4.2" + "@swc/core-win32-ia32-msvc" "1.4.2" + "@swc/core-win32-x64-msvc" "1.4.2" + +"@swc/counter@^0.1.2": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@swc/counter/-/counter-0.1.3.tgz#cc7463bd02949611c6329596fccd2b0ec782b0e9" + integrity sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ== + +"@swc/types@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@swc/types/-/types-0.1.5.tgz#043b731d4f56a79b4897a3de1af35e75d56bc63a" + integrity sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw== + +"@szmarczak/http-timer@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" + integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + dependencies: + defer-to-connect "^1.0.1" + +"@testing-library/dom@^8.0.0", "@testing-library/dom@^8.11.1": + version "8.20.1" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.20.1.tgz#2e52a32e46fc88369eef7eef634ac2a192decd9f" + integrity sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^5.0.1" + aria-query "5.1.3" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.5.0" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@5.16.5": + version "5.16.5" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz#3912846af19a29b2dbf32a6ae9c31ef52580074e" + integrity sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA== + dependencies: + "@adobe/css-tools" "^4.0.1" + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/jest-dom@^5.16.5": + version "5.17.0" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz#5e97c8f9a15ccf4656da00fecab505728de81e0c" + integrity sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg== + dependencies: + "@adobe/css-tools" "^4.0.1" + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react-hooks@8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@testing-library/react-hooks/-/react-hooks-8.0.1.tgz#0924bbd5b55e0c0c0502d1754657ada66947ca12" + integrity sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g== + dependencies: + "@babel/runtime" "^7.12.5" + react-error-boundary "^3.1.0" + +"@testing-library/react@12.1.5": + version "12.1.5" + resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.5.tgz#bb248f72f02a5ac9d949dea07279095fa577963b" + integrity sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.0.0" + "@types/react-dom" "<18.0.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@types/aria-query@^5.0.1": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.4.tgz#1a31c3d378850d2778dabb6374d036dcba4ba708" + integrity sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.12", "@types/babel__core@^7.1.14": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" + integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== + dependencies: + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.8" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.8.tgz#f836c61f48b1346e7d2b0d93c6dacc5b9535d3ab" + integrity sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.4.tgz#5672513701c1b2199bc6dad636a9d7491586766f" + integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.5.tgz#7b7502be0aa80cc4ef22978846b983edaafcd4dd" + integrity sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ== + dependencies: + "@babel/types" "^7.20.7" + +"@types/body-parser@*": + version "1.19.5" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" + integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.13" + resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956" + integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== + dependencies: + "@types/node" "*" + +"@types/common-tags@^1.8.1": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@types/common-tags/-/common-tags-1.8.4.tgz#3b31fcb5952cd326a55cabe9dbe6c5be3c1671a0" + integrity sha512-S+1hLDJPjWNDhcGxsxEbepzaxWqURP/o+3cP4aa2w7yBXgdcmKGQtZzP8JbyfOd0m+33nh+8+kvxYE2UJtBDkg== + +"@types/connect-history-api-fallback@^1.3.5": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3" + integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.38" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" + integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== + dependencies: + "@types/node" "*" + +"@types/cookie@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" + integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== + +"@types/debug@^4.1.7": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" + integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== + dependencies: + "@types/ms" "*" + +"@types/dompurify@^2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@types/dompurify/-/dompurify-2.4.0.tgz#fd9706392a88e0e0e6d367f3588482d817df0ab9" + integrity sha512-IDBwO5IZhrKvHFUl+clZxgf3hn2b/lU6H1KaBShPkQyGJUQ0xwebezIPSuiyGwfz1UzJWQl4M7BDxtHtCCPlTg== + dependencies: + "@types/trusted-types" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.7" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" + integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*", "@types/eslint@<9", "@types/eslint@^7.2.13": + version "8.56.2" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.2.tgz#1c72a9b794aa26a8b94ad26d5b9aa51c8a6384bb" + integrity sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^1.0.0": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== + +"@types/estree@^0.0.50": + version "0.0.50" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" + integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": + version "4.17.43" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz#10d8444be560cb789c4735aea5eac6e5af45df54" + integrity sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.21" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" + integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.33" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/fs-extra@^9.0.1": + version "9.0.13" + resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" + integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== + dependencies: + "@types/node" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.9" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4" + integrity sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ== + dependencies: + "@types/node" "*" + +"@types/history@^4.7.11": + version "4.7.11" + resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64" + integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== + +"@types/hoist-non-react-statics@^3.3.0", "@types/hoist-non-react-statics@^3.3.1": + version "3.3.5" + resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz#dab7867ef789d87e2b4b0003c9d65c49cc44a494" + integrity sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg== + dependencies: + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-errors@*": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f" + integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== + +"@types/http-proxy@^1.17.8": + version "1.17.14" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.14.tgz#57f8ccaa1c1c3780644f8a94f9c6b5000b5e2eec" + integrity sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== + +"@types/istanbul-lib-report@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" + integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" + integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + version "29.5.12" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.12.tgz#7f7dc6eb4cf246d2474ed78744b05d06ce025544" + integrity sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + +"@types/js-levenshtein@^1.1.1": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@types/js-levenshtein/-/js-levenshtein-1.1.3.tgz#a6fd0bdc8255b274e5438e0bfb25f154492d1106" + integrity sha512-jd+Q+sD20Qfu9e2aEXogiO3vpOC1PYJOUdyN9gvs4Qrvkg4wF43L5OhqrPeokdv8TL0/mXoYfpkcoGZMNN2pkQ== + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.15" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + +"@types/json-stable-stringify@^1.0.32": + version "1.0.36" + resolved "https://registry.yarnpkg.com/@types/json-stable-stringify/-/json-stable-stringify-1.0.36.tgz#fe6c6001a69ff8160a772da08779448a333c7ddd" + integrity sha512-b7bq23s4fgBB76n34m2b3RBf6M369B0Z9uRR8aHTMd8kZISRkmDEpPD8hhpYvDFzr3bJCPES96cm3Q6qRNDbQw== + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== + +"@types/lodash@^4.14.175", "@types/lodash@^4.14.182", "@types/lodash@^4.14.185": + version "4.14.202" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.202.tgz#f09dbd2fb082d507178b2f2a5c7e74bd72ff98f8" + integrity sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ== + +"@types/mime@*": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.4.tgz#2198ac274de6017b44d941e00261d5bc6a0e0a45" + integrity sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw== + +"@types/mime@^1": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" + integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== + +"@types/ms@*": + version "0.7.34" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" + integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== + +"@types/node-fetch@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.2.tgz#d1a9c5fd049d9415dce61571557104dec3ec81da" + integrity sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A== + dependencies: + "@types/node" "*" + form-data "^3.0.0" + +"@types/node-forge@^1.3.0": + version "1.3.11" + resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.11.tgz#0972ea538ddb0f4d9c2fa0ec5db5724773a604da" + integrity sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ== + dependencies: + "@types/node" "*" + +"@types/node@*": + version "20.11.19" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.19.tgz#b466de054e9cb5b3831bee38938de64ac7f81195" + integrity sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ== + dependencies: + undici-types "~5.26.4" + +"@types/node@14": + version "14.18.63" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.63.tgz#1788fa8da838dbb5f9ea994b834278205db6ca2b" + integrity sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ== + +"@types/node@14 || 16 || 17": + version "17.0.45" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" + integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== + +"@types/node@^12.7.1": + version "12.20.55" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" + integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== + +"@types/parse-json@^4.0.0": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" + integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== + +"@types/prettier@^2.1.5": + version "2.7.3" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f" + integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== + +"@types/prompts@^2.4.0": + version "2.4.9" + resolved "https://registry.yarnpkg.com/@types/prompts/-/prompts-2.4.9.tgz#8775a31e40ad227af511aa0d7f19a044ccbd371e" + integrity sha512-qTxFi6Buiu8+50/+3DGIWLHM6QuWsEKugJnnP6iv2Mc4ncxE4A/OJkjuVOA+5X0X1S/nq5VJRa8Lu+nwcvbrKA== + dependencies: + "@types/node" "*" + kleur "^3.0.3" + +"@types/prop-types@*", "@types/prop-types@^15.7.5": + version "15.7.11" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.11.tgz#2596fb352ee96a1379c657734d4b913a613ad563" + integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng== + +"@types/qs@*": + version "6.9.11" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.11.tgz#208d8a30bc507bd82e03ada29e4732ea46a6bbda" + integrity sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ== + +"@types/raf-schd@^4.0.1": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@types/raf-schd/-/raf-schd-4.0.3.tgz#545c885a45fcb779a3da616dd0774d32b7175be0" + integrity sha512-dXFOLpls9K3eXBupCtMhvtbPtWVAkwa5tkqdMj1uVwYBYdPu2kVX1mGVp2qFpfeNNub85B0vzFfxA4URA0TnPA== + +"@types/range-parser@*": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" + integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== + +"@types/react-dom@<18", "@types/react-dom@<18.0.0", "@types/react-dom@^17.0.17": + version "17.0.25" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.25.tgz#e0e5b3571e1069625b3a3da2b279379aa33a0cb5" + integrity sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA== + dependencies: + "@types/react" "^17" + +"@types/react-is@17.0.3": + version "17.0.3" + resolved "https://registry.yarnpkg.com/@types/react-is/-/react-is-17.0.3.tgz#2d855ba575f2fc8d17ef9861f084acc4b90a137a" + integrity sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw== + dependencies: + "@types/react" "*" + +"@types/react-is@^17.0.3": + version "17.0.7" + resolved "https://registry.yarnpkg.com/@types/react-is/-/react-is-17.0.7.tgz#1402c8f14e8533eaeeac128c0bfa11478202ae37" + integrity sha512-WrTEiT+c6rgq36QApoy0063uAOdltCrhF0QMXLIgYPaTvIdQhAB8hPb5oGGqX18xToElNILS9UprwU6GyINcJg== + dependencies: + "@types/react" "^17" + +"@types/react-modal@^3.13.1": + version "3.16.3" + resolved "https://registry.yarnpkg.com/@types/react-modal/-/react-modal-3.16.3.tgz#250f32c07f1de28e2bcf9c3e84b56adaa6897013" + integrity sha512-xXuGavyEGaFQDgBv4UVm8/ZsG+qxeQ7f77yNrW3n+1J6XAstUy5rYHeIHPh1KzsGc6IkCIdu6lQ2xWzu1jBTLg== + dependencies: + "@types/react" "*" + +"@types/react-redux@^7.1.20", "@types/react-redux@^7.1.24": + version "7.1.33" + resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.33.tgz#53c5564f03f1ded90904e3c90f77e4bd4dc20b15" + integrity sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg== + dependencies: + "@types/hoist-non-react-statics" "^3.3.0" + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + redux "^4.0.0" + +"@types/react-router-dom@^5.3.3": + version "5.3.3" + resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.3.3.tgz#e9d6b4a66fcdbd651a5f106c2656a30088cc1e83" + integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "*" + +"@types/react-router@*", "@types/react-router@<6", "@types/react-router@^5.1.18": + version "5.1.20" + resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.20.tgz#88eccaa122a82405ef3efbcaaa5dcdd9f021387c" + integrity sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + +"@types/react-transition-group@^4.4.0": + version "4.4.10" + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.10.tgz#6ee71127bdab1f18f11ad8fb3322c6da27c327ac" + integrity sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q== + dependencies: + "@types/react" "*" + +"@types/react@*", "@types/react@16 || 17 || 18", "@types/react@<18", "@types/react@^17", "@types/react@^17.0.49": + version "17.0.75" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.75.tgz#cffbc76840a12fcadaf5a3cf14878bb06efcf73d" + integrity sha512-MSA+NzEzXnQKrqpO63CYqNstFjsESgvJAdAyyJ1n6ZQq/GLgf6nOfIKwk+Twuz0L1N6xPe+qz5xRCJrbhMaLsw== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/redux-logger@^3.0.9": + version "3.0.13" + resolved "https://registry.yarnpkg.com/@types/redux-logger/-/redux-logger-3.0.13.tgz#473e98428cdcc6dc93c908de66732bf932e36bc8" + integrity sha512-jylqZXQfMxahkuPcO8J12AKSSCQngdEWQrw7UiLUJzMBcv1r4Qg77P6mjGLjM27e5gFQDPD8vwUMJ9AyVxFSsg== + dependencies: + redux "^5.0.0" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/scheduler@*": + version "0.16.8" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff" + integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A== + +"@types/semver@^6.0.1": + version "6.2.7" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-6.2.7.tgz#473fb8d63ea04f7511c699fb9b96830c51e8a53d" + integrity sha512-blctEWbzUFzQx799RZjzzIdBJOXmE37YYEyDtKkx5Dg+V7o/zyyAxLPiI98A2jdTtDgxZleMdfV+7p8WbRJ1OQ== + +"@types/semver@^7.3.12": + version "7.5.7" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.7.tgz#326f5fdda70d13580777bcaa1bc6fa772a5aef0e" + integrity sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg== + +"@types/send@*": + version "0.17.4" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a" + integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/serve-index@^1.9.1": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898" + integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.5" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.5.tgz#15e67500ec40789a1e8c9defc2d32a896f05b033" + integrity sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ== + dependencies: + "@types/http-errors" "*" + "@types/mime" "*" + "@types/node" "*" + +"@types/set-cookie-parser@^2.4.0": + version "2.4.7" + resolved "https://registry.yarnpkg.com/@types/set-cookie-parser/-/set-cookie-parser-2.4.7.tgz#4a341ed1d3a922573ee54db70b6f0a6d818290e7" + integrity sha512-+ge/loa0oTozxip6zmhRIk8Z/boU51wl9Q6QdLZcokIGMzY5lFXYy/x7Htj2HTC6/KZP1hUbZ1ekx8DYXICvWg== + dependencies: + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.36" + resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535" + integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" + integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== + +"@types/svgo@^2.6.4": + version "2.6.4" + resolved "https://registry.yarnpkg.com/@types/svgo/-/svgo-2.6.4.tgz#b7298fc1dd687539fd63fc818b00146d96e68836" + integrity sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng== + dependencies: + "@types/node" "*" + +"@types/testing-library__jest-dom@^5.9.1": + version "5.14.9" + resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz#0fb1e6a0278d87b6737db55af5967570b67cb466" + integrity sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw== + dependencies: + "@types/jest" "*" + +"@types/trusted-types@*": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11" + integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw== + +"@types/uuid@8.3.4": + version "8.3.4" + resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-8.3.4.tgz#bd86a43617df0594787d38b735f55c805becf1bc" + integrity sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw== + +"@types/websocket@1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@types/websocket/-/websocket-1.0.2.tgz#d2855c6a312b7da73ed16ba6781815bf30c6187a" + integrity sha512-B5m9aq7cbbD/5/jThEr33nUY8WEfVi6A2YKCTOvw5Ldy7mtsOkqRvGjnzy6g7iMMDsgu7xREuCzqATLDLQVKcQ== + dependencies: + "@types/node" "*" + +"@types/ws@^8.5.1": + version "8.5.10" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787" + integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.3" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" + integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== + +"@types/yargs@^15.0.0": + version "15.0.19" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.19.tgz#328fb89e46109ecbdb70c295d96ff2f46dfd01b9" + integrity sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^16.0.0": + version "16.0.9" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.9.tgz#ba506215e45f7707e6cbcaf386981155b7ab956e" + integrity sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.32" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.32.tgz#030774723a2f7faafebf645f4e5a48371dca6229" + integrity sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog== + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@^5.37.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db" + integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag== + dependencies: + "@eslint-community/regexpp" "^4.4.0" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/type-utils" "5.62.0" + "@typescript-eslint/utils" "5.62.0" + debug "^4.3.4" + graphemer "^1.4.0" + ignore "^5.2.0" + natural-compare-lite "^1.4.0" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/parser@^5.37.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.62.0.tgz#1b63d082d849a2fcae8a569248fbe2ee1b8a56c7" + integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA== + dependencies: + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" + debug "^4.3.4" + +"@typescript-eslint/scope-manager@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c" + integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== + dependencies: + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" + +"@typescript-eslint/type-utils@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a" + integrity sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew== + dependencies: + "@typescript-eslint/typescript-estree" "5.62.0" + "@typescript-eslint/utils" "5.62.0" + debug "^4.3.4" + tsutils "^3.21.0" + +"@typescript-eslint/types@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" + integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== + +"@typescript-eslint/typescript-estree@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b" + integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== + dependencies: + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/utils@5.62.0", "@typescript-eslint/utils@^5.10.0", "@typescript-eslint/utils@^5.58.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" + integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@types/json-schema" "^7.0.9" + "@types/semver" "^7.3.12" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" + eslint-scope "^5.1.1" + semver "^7.3.7" + +"@typescript-eslint/visitor-keys@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e" + integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== + dependencies: + "@typescript-eslint/types" "5.62.0" + eslint-visitor-keys "^3.3.0" + +"@vitejs/plugin-react-swc@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-react-swc/-/plugin-react-swc-3.0.0.tgz#a0dbf235ae0fdd937a302901d1433dffdaa5cb3b" + integrity sha512-vYlodz/mjYRbxMGbHzDgR8aPR+z8n7K/enWkyBGH096xrL2DIPCuTvQVRYPTXGyy6wO7OFiMxZ3r4nKQD1sH0A== + dependencies: + "@swc/core" "^1.3.21" + +"@vitejs/plugin-react@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-3.0.0.tgz#f36ee1b2ce958dd11ac63fdf746a3b27b0d258ed" + integrity sha512-1mvyPc0xYW5G8CHQvJIJXLoMjl5Ct3q2g5Y2s6Ccfgwm45y48LBvsla7az+GkkAtYikWQ4Lxqcsq5RHLcZgtNQ== + dependencies: + "@babel/core" "^7.20.5" + "@babel/plugin-transform-react-jsx-self" "^7.18.6" + "@babel/plugin-transform-react-jsx-source" "^7.19.6" + magic-string "^0.27.0" + react-refresh "^0.14.0" + +"@vue/compiler-core@3.4.19", "@vue/compiler-core@^3.2.23": + version "3.4.19" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.19.tgz#3161b1ede69da00f3ce8155dfab907a3eaa0515e" + integrity sha512-gj81785z0JNzRcU0Mq98E56e4ltO1yf8k5PQ+tV/7YHnbZkrM0fyFyuttnN8ngJZjbpofWE/m4qjKBiLl8Ju4w== + dependencies: + "@babel/parser" "^7.23.9" + "@vue/shared" "3.4.19" + entities "^4.5.0" + estree-walker "^2.0.2" + source-map-js "^1.0.2" + +"@vue/compiler-dom@3.4.19": + version "3.4.19" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.19.tgz#2457e57e978f431e3b5fd11fc50a3e92d5816f9a" + integrity sha512-vm6+cogWrshjqEHTzIDCp72DKtea8Ry/QVpQRYoyTIg9k7QZDX6D8+HGURjtmatfgM8xgCFtJJaOlCaRYRK3QA== + dependencies: + "@vue/compiler-core" "3.4.19" + "@vue/shared" "3.4.19" + +"@vue/compiler-sfc@3.4.19": + version "3.4.19" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.19.tgz#33b238ded6d63e51f6a7048b742626f6007df129" + integrity sha512-LQ3U4SN0DlvV0xhr1lUsgLCYlwQfUfetyPxkKYu7dkfvx7g3ojrGAkw0AERLOKYXuAGnqFsEuytkdcComei3Yg== + dependencies: + "@babel/parser" "^7.23.9" + "@vue/compiler-core" "3.4.19" + "@vue/compiler-dom" "3.4.19" + "@vue/compiler-ssr" "3.4.19" + "@vue/shared" "3.4.19" + estree-walker "^2.0.2" + magic-string "^0.30.6" + postcss "^8.4.33" + source-map-js "^1.0.2" + +"@vue/compiler-ssr@3.4.19": + version "3.4.19" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.19.tgz#1f8ee06005ebbaa354f8783fad84e9f7ea4a69c2" + integrity sha512-P0PLKC4+u4OMJ8sinba/5Z/iDT84uMRRlrWzadgLA69opCpI1gG4N55qDSC+dedwq2fJtzmGald05LWR5TFfLw== + dependencies: + "@vue/compiler-dom" "3.4.19" + "@vue/shared" "3.4.19" + +"@vue/reactivity@3.4.19": + version "3.4.19" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.19.tgz#8cf335d97d07881d8184cb23289289dc18b03f60" + integrity sha512-+VcwrQvLZgEclGZRHx4O2XhyEEcKaBi50WbxdVItEezUf4fqRh838Ix6amWTdX0CNb/b6t3Gkz3eOebfcSt+UA== + dependencies: + "@vue/shared" "3.4.19" + +"@vue/runtime-core@3.4.19": + version "3.4.19" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.19.tgz#ef10357fdf3afdf68523b55424541000105e2aeb" + integrity sha512-/Z3tFwOrerJB/oyutmJGoYbuoadphDcJAd5jOuJE86THNZji9pYjZroQ2NFsZkTxOq0GJbb+s2kxTYToDiyZzw== + dependencies: + "@vue/reactivity" "3.4.19" + "@vue/shared" "3.4.19" + +"@vue/runtime-dom@3.4.19": + version "3.4.19" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.19.tgz#079141e31d9f47515b9595f29843d51011f88739" + integrity sha512-IyZzIDqfNCF0OyZOauL+F4yzjMPN2rPd8nhqPP2N1lBn3kYqJpPHHru+83Rkvo2lHz5mW+rEeIMEF9qY3PB94g== + dependencies: + "@vue/runtime-core" "3.4.19" + "@vue/shared" "3.4.19" + csstype "^3.1.3" + +"@vue/server-renderer@3.4.19": + version "3.4.19" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.19.tgz#e6f8ff5268d0758766ca9835375218924d5f0eb6" + integrity sha512-eAj2p0c429RZyyhtMRnttjcSToch+kTWxFPHlzGMkR28ZbF1PDlTcmGmlDxccBuqNd9iOQ7xPRPAGgPVj+YpQw== + dependencies: + "@vue/compiler-ssr" "3.4.19" + "@vue/shared" "3.4.19" + +"@vue/shared@3.4.19": + version "3.4.19" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.19.tgz#28105147811bcf1e6612bf1c9ab0c6d91ada019c" + integrity sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw== + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@wry/context@^0.7.0": + version "0.7.4" + resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.7.4.tgz#e32d750fa075955c4ab2cfb8c48095e1d42d5990" + integrity sha512-jmT7Sb4ZQWI5iyu3lobQxICu2nC/vbUhP0vIdd6tHC9PTfenmRmuIFqktc6GH9cgi+ZHnsLWPvfSvc4DrYmKiQ== + dependencies: + tslib "^2.3.0" + +"@wry/equality@^0.5.0": + version "0.5.7" + resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.5.7.tgz#72ec1a73760943d439d56b7b1e9985aec5d497bb" + integrity sha512-BRFORjsTuQv5gxcXsuDXx6oGRhuVsEGwZy6LOzRRfgu+eSfxbhUQ9L9YtSEIuIjY/o7g3iWFjrc5eSY1GXP2Dw== + dependencies: + tslib "^2.3.0" + +"@wry/trie@^0.3.0": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@wry/trie/-/trie-0.3.2.tgz#a06f235dc184bd26396ba456711f69f8c35097e6" + integrity sha512-yRTyhWSls2OY/pYLfwff867r8ekooZ4UI+/gxot5Wj8EFwSf2rG+n+Mo/6LoLQm1TKA4GRj2+LCpbfS937dClQ== + dependencies: + tslib "^2.3.0" + +"@xmldom/xmldom@^0.8.3": + version "0.8.10" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" + integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +"@zxing/text-encoding@0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@zxing/text-encoding/-/text-encoding-0.9.0.tgz#fb50ffabc6c7c66a0c96b4c03e3d9be74864b70b" + integrity sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +abort-controller@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-import-assertions@^1.7.6: + version "1.9.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== + +acorn-jsx@^5.3.1, acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn-walk@^8.0.0: + version "8.3.2" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa" + integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A== + +acorn@^7.1.1, acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.0.4, acorn@^8.2.4, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: + version "8.11.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" + integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== + +address@^1.0.1, address@^1.1.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" + integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@8.11.0: + version "8.11.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.9.0: + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +apollo-link-logger@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/apollo-link-logger/-/apollo-link-logger-2.0.0.tgz#3718d8bf89b8c04c988ee6ce8b48bb85789d2003" + integrity sha512-UBiQZM4KAcJokWRsYrMkyqOvWhnHXPEjNhhGMA1D/quHDk8YUjNmnwqf6KQtq8R8qNW3mQx3AeaWWxNRP3Q9+w== + +arg@^4.1.0: + version "4.1.3" + resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" + integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +aria-query@5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +aria-query@^5.0.0, aria-query@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" + integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== + dependencies: + dequal "^2.0.3" + +array-buffer-byte-length@^1.0.0, array-buffer-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f" + integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== + dependencies: + call-bind "^1.0.5" + is-array-buffer "^3.0.4" + +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-includes@^3.1.6, array-includes@^3.1.7: + version "3.1.7" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda" + integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array.prototype.filter@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz#423771edeb417ff5914111fff4277ea0624c0d0e" + integrity sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-array-method-boxes-properly "^1.0.0" + is-string "^1.0.7" + +array.prototype.findlastindex@^1.2.3: + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz#d1c50f0b3a9da191981ff8942a0aedd82794404f" + integrity sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ== + dependencies: + call-bind "^1.0.5" + define-properties "^1.2.1" + es-abstract "^1.22.3" + es-errors "^1.3.0" + es-shim-unscopables "^1.0.2" + +array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" + integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + +array.prototype.flatmap@^1.3.1, array.prototype.flatmap@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" + integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + +array.prototype.tosorted@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz#c8c89348337e51b8a3c48a9227f9ce93ceedcba8" + integrity sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg== + dependencies: + call-bind "^1.0.5" + define-properties "^1.2.1" + es-abstract "^1.22.3" + es-errors "^1.1.0" + es-shim-unscopables "^1.0.2" + +arraybuffer.prototype.slice@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz#097972f4255e41bc3425e37dc3f6421cf9aefde6" + integrity sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A== + dependencies: + array-buffer-byte-length "^1.0.1" + call-bind "^1.0.5" + define-properties "^1.2.1" + es-abstract "^1.22.3" + es-errors "^1.2.1" + get-intrinsic "^1.2.3" + is-array-buffer "^3.0.4" + is-shared-array-buffer "^1.0.2" + +ast-types-flow@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.8.tgz#0a85e1c92695769ac13a428bb653e7538bea27d6" + integrity sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +asynciterator.prototype@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#8c5df0514936cdd133604dfcc9d3fb93f09b2b62" + integrity sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg== + dependencies: + has-symbols "^1.0.3" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +autoprefixer@^10.4.13: + version "10.4.17" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.17.tgz#35cd5695cbbe82f536a50fa025d561b01fdec8be" + integrity sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg== + dependencies: + browserslist "^4.22.2" + caniuse-lite "^1.0.30001578" + fraction.js "^4.3.7" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +available-typed-arrays@^1.0.6, available-typed-arrays@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" + integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== + dependencies: + possible-typed-array-names "^1.0.0" + +axe-core@=4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.0.tgz#34ba5a48a8b564f67e103f0aa5768d76e15bbbbf" + integrity sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ== + +axobject-query@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a" + integrity sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg== + dependencies: + dequal "^2.0.3" + +babel-eslint@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" + integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" + eslint-visitor-keys "^1.0.0" + resolve "^1.12.0" + +babel-jest@27.5.1, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@8.2.5: + version "8.2.5" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.5.tgz#d45f585e654d5a5d90f5350a779d7647c5ed512e" + integrity sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-dev-expression@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dev-expression/-/babel-plugin-dev-expression-0.2.3.tgz#8aaf52155dfb063ed4ddec6280456fbc256fead4" + integrity sha512-rP5LK9QQTzCW61nVVzw88En1oK8t8gTsIeC6E61oelxNsU842yMjF0G1MxhvUpCkxCEIj7sE8/e5ieTheT//uw== + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-lodash@^3.3.4: + version "3.3.4" + resolved "https://registry.yarnpkg.com/babel-plugin-lodash/-/babel-plugin-lodash-3.3.4.tgz#4f6844358a1340baed182adbeffa8df9967bc196" + integrity sha512-yDZLjK7TCkWl1gpBeBGmuaDIFhZKmkoL+Cu2MUUjv5VxUZx/z7tBGBCBcQs5RI1Bkz5LLmNdjx7paOyQtMovyg== + dependencies: + "@babel/helper-module-imports" "^7.0.0-beta.49" + "@babel/types" "^7.0.0-beta.49" + glob "^7.1.1" + lodash "^4.17.10" + require-package-name "^2.0.1" + +babel-plugin-macros@^3.0.1, babel-plugin-macros@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" + integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== + dependencies: + "@babel/runtime" "^7.12.5" + cosmiconfig "^7.0.0" + resolve "^1.19.0" + +babel-plugin-polyfill-corejs2@^0.4.8: + version "0.4.8" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz#dbcc3c8ca758a290d47c3c6a490d59429b0d2269" + integrity sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.5.0" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz#9eea32349d94556c2ad3ab9b82ebb27d4bf04a81" + integrity sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.5.0" + core-js-compat "^3.34.0" + +babel-plugin-polyfill-regenerator@^0.5.5: + version "0.5.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz#8b0c8fc6434239e5d7b8a9d1f832bb2b0310f06a" + integrity sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.5.0" + +babel-plugin-preval@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-preval/-/babel-plugin-preval-5.1.0.tgz#6efb89bf6b97af592cd1400c6df49c0e9e6ab027" + integrity sha512-G5R+xmo5LS41A4UyZjOjV0mp9AvkuCyUOAJ6TOv/jTZS+VKh7L7HUDRcCSOb0YCM/u0fFarh7Diz0wjY8rFNFg== + dependencies: + "@babel/runtime" "^7.12.5" + "@types/babel__core" "^7.1.12" + babel-plugin-macros "^3.0.1" + require-from-string "^2.0.2" + +babel-plugin-transform-react-remove-prop-types@^0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" + integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +backo2@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" + integrity sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.3.0, base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bl@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.2.1" + resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.2.1.tgz#eb41b3085183df3321da1264719fbada12478d02" + integrity sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw== + dependencies: + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.18.1, browserslist@^4.21.4, browserslist@^4.22.2, browserslist@^4.22.3: + version "4.23.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" + integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== + dependencies: + caniuse-lite "^1.0.30001587" + electron-to-chromium "^1.4.668" + node-releases "^2.0.14" + update-browserslist-db "^1.0.13" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@6.0.3, buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + +buffer@^5.5.0, buffer@^5.7.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +builtins@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" + integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +cac@6.7.14: + version "6.7.14" + resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959" + integrity sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ== + +cacheable-request@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" + integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^3.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^1.0.2" + +call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" + +caller-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" + integrity sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g== + dependencies: + callsites "^0.2.0" + +callsites@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" + integrity sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A== + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@4.1.2, camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001578, caniuse-lite@^1.0.30001587: + version "1.0.30001589" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001589.tgz#7ad6dba4c9bf6561aec8291976402339dc157dfb" + integrity sha512-vNQWS6kI+q6sBlHbh71IIeC+sRwK2N3EDySc/updIGhIee2x5z00J4c1242/5/d6EpEMdOnk/m+6tuk4/tcsqg== + +chalk@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" + integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@4.1.2, chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^2.3.0, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +char-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-2.0.1.tgz#6dafdb25f9d3349914079f010ba8d0e6ff9cd01e" + integrity sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw== + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + +cjs-module-lexer@^1.0.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" + integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== + +classnames@^2.3.2: + version "2.5.1" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" + integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== + +clean-css@^5.2.2: + version "5.3.3" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.3.tgz#b330653cd3bd6b75009cc25c714cae7b93351ccd" + integrity sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg== + dependencies: + source-map "~0.6.0" + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-spinners@^2.5.0: + version "2.9.2" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" + integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== + +cli-width@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone-response@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" + integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== + dependencies: + mimic-response "^1.0.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" + integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colord@^2.9.1: + version "2.9.3" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + +colorette@^2.0.10: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + +colors@1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@8, commander@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== + +common-tags@1.8.2: + version "1.8.2" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" + integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +compute-scroll-into-view@^1.0.17: + version "1.0.20" + resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz#1768b5522d1172754f5d0c9b02de3af6be506a43" + integrity sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +confusing-browser-globals@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" + integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +consola@^2.15.3: + version "2.15.3" + resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" + integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +cookie@^0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" + integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== + +core-js-compat@^3.31.0, core-js-compat@^3.34.0: + version "3.36.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.36.0.tgz#087679119bc2fdbdefad0d45d8e5d307d45ba190" + integrity sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw== + dependencies: + browserslist "^4.22.3" + +core-js-pure@^3.23.3, core-js-pure@^3.30.2: + version "3.36.0" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.36.0.tgz#ffb34330b14e594d6a9835cf5843b4123f1d95db" + integrity sha512-cN28qmhRNgbMZZMc/RFu5w8pK9VJzpb2rJVR/lHuZJKwmXnoWOpXmMkxqBB514igkp1Hu8WGROsiOAzUcKdHOQ== + +core-js@^3.25.1, core-js@^3.28.0: + version "3.36.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.36.0.tgz#e752fa0b0b462a0787d56e9d73f80b0f7c0dde68" + integrity sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig-toml-loader@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig-toml-loader/-/cosmiconfig-toml-loader-1.0.0.tgz#0681383651cceff918177debe9084c0d3769509b" + integrity sha512-H/2gurFWVi7xXvCyvsWRLCMekl4tITJcX0QEsDMpzxtuxDyM59xLatYNg4s/k9AA/HdtCYfj2su8mgA0GSDLDA== + dependencies: + "@iarna/toml" "^2.2.5" + +cosmiconfig@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" + integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cosmiconfig@7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" + integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +create-jest-runner@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/create-jest-runner/-/create-jest-runner-0.6.0.tgz#9ca6583d969acc15cdc21cd07d430945daf83de6" + integrity sha512-9ibH8XA4yOJwDLRlzIUv5Ceg2DZFrQFjEtRKplVP6scGKwoz28V27xPHTbXziq2LePAD/xXlJlywhUq1dtF+nw== + dependencies: + chalk "^3.0.0" + jest-worker "^25.1.0" + throat "^5.0.0" + +create-require@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" + integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== + +cross-fetch@3.1.4: + version "3.1.4" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.4.tgz#9723f3a3a247bf8b89039f3a380a9244e8fa2f39" + integrity sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ== + dependencies: + node-fetch "2.6.1" + +cross-fetch@^3.1.5: + version "3.1.8" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" + integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== + dependencies: + node-fetch "^2.6.12" + +cross-spawn@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-declaration-sorter@^6.3.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71" + integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g== + +css-loader@6.7.1: + version "6.7.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.1.tgz#e98106f154f6e1baf3fc3bc455cb9981c1d5fd2e" + integrity sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.7" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.3.5" + +css-minimizer-webpack-plugin@3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz#ab78f781ced9181992fe7b6e4f3422e76429878f" + integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q== + dependencies: + cssnano "^5.0.6" + jest-worker "^27.0.2" + postcss "^8.3.5" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^5.2.14: + version "5.2.14" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz#309def4f7b7e16d71ab2438052093330d9ab45d8" + integrity sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A== + dependencies: + css-declaration-sorter "^6.3.1" + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.1" + postcss-convert-values "^5.1.3" + postcss-discard-comments "^5.1.2" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.1" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.7" + postcss-merge-rules "^5.1.4" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.1" + postcss-minify-params "^5.1.4" + postcss-minify-selectors "^5.2.1" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.1" + postcss-normalize-repeat-style "^5.1.1" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.1" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.1" + postcss-ordered-values "^5.1.3" + postcss-reduce-initial "^5.1.2" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.1" + +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + +cssnano@^5.0.6: + version "5.1.15" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.15.tgz#ded66b5480d5127fcb44dac12ea5a983755136bf" + integrity sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw== + dependencies: + cssnano-preset-default "^5.2.14" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.2, csstype@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== + +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng== + dependencies: + array-find-index "^1.0.1" + +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +dataloader@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.0.0.tgz#41eaf123db115987e21ca93c005cd7753c55fe6f" + integrity sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ== + +debounce-async@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/debounce-async/-/debounce-async-0.0.2.tgz#775783edeabff541e8104c96b4754eb42aee84e3" + integrity sha512-iSDXfVl3aVGmukEnBQshFAzooCsKdZb1KmdbivsY4zeFEzT9IfEQdys1/wHIZovXZskF6MQpstnMOxQojLVjsw== + +debounce-fn@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/debounce-fn/-/debounce-fn-4.0.0.tgz#ed76d206d8a50e60de0dd66d494d82835ffe61c7" + integrity sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ== + dependencies: + mimic-fn "^3.0.0" + +debug@2.6.9, debug@^2.2.0, debug@^2.6.0: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +debug@^3.2.7: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +decimal.js@^10.2.1: + version "10.4.3" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" + integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== + +decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== + dependencies: + mimic-response "^1.0.0" + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-diff@^0.3.5: + version "0.3.8" + resolved "https://registry.yarnpkg.com/deep-diff/-/deep-diff-0.3.8.tgz#c01de63efb0eec9798801d40c7e0dae25b582c84" + integrity sha512-yVn6RZmHiGnxRKR9sJb3iVV2XTF1Ghh2DiWRZ3dMnGc43yUdWWF/kX6lQyk3+P84iprfWKU/8zFTrlkvtFm1ug== + +deep-equal@^2.0.5: + version "2.2.3" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.3.tgz#af89dafb23a396c7da3e862abc0be27cf51d56e1" + integrity sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.5" + es-get-iterator "^1.1.3" + get-intrinsic "^1.2.2" + is-arguments "^1.1.1" + is-array-buffer "^3.0.2" + is-date-object "^1.0.5" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.1" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.13" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deep-is@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.2.1.tgz#5d3ff22a01c00f645405a2fbc17d0778a1801170" + integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA== + +deepmerge@^4.2.2: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +defaults@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== + dependencies: + clone "^1.0.2" + +defer-to-connect@^1.0.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" + integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== + +define-data-property@^1.0.1, define-data-property@^1.1.2, define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +dequal@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-1.0.0.tgz#41c6065e70de738541c82cdbedea5292277a017e" + integrity sha512-/Nd1EQbQbI9UbSHrMiKZjFLrXSnU328iQdZKPQf78XQI6C+gutkFUeoHpG5J08Ioa6HeRbRNFpSIclh1xyG0mw== + +dequal@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-indent@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" + integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port-alt@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +diff-match-patch@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/diff-match-patch/-/diff-match-patch-1.0.5.tgz#abb584d5f10cd1196dfc55aa03701592ae3f7b37" + integrity sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +diff-sequences@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" + integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== + +diff@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dns-packet@^5.2.2: + version "5.6.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f" + integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.16" + resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz#5a7429e6066eb3664d911e33fb0e45de8eb08453" + integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-helpers@^5.0.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" + integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== + dependencies: + "@babel/runtime" "^7.8.7" + csstype "^3.0.2" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +dompurify@2.4.5: + version "2.4.5" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.4.5.tgz#0e89a27601f0bad978f9a924e7a05d5d2cccdd87" + integrity sha512-jggCCd+8Iqp4Tsz0nIvpcb22InKEBrGz5dw3EQJMs8HPJDsKbFIO3STYtAvCfDx26Muevn1MHVI0XxjgFfmiSA== + +dompurify@^2.4.0: + version "2.4.7" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.4.7.tgz#277adeb40a2c84be2d42a8bcd45f582bfa4d0cfc" + integrity sha512-kxxKlPEDa6Nc5WJi+qRgPbOAbgTpSULL+vI3NUXsZMlkJxTqYI9wg5ZTay2sFrdZRWHPWNi+EdAhcJf81WtoMQ== + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dot-prop@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +dotenv-expand@8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-8.0.3.tgz#29016757455bcc748469c83a19b36aaf2b83dd6e" + integrity sha512-SErOMvge0ZUyWd5B0NXMQlDkN+8r+HhVUsxgOO7IoPDOdDRD2JjExpN6y3KnFR66jsJMwSn1pqIivhU5rcJiNg== + +dotenv@16.0.3: + version "16.0.3" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.3.tgz#115aec42bac5053db3c456db30cc243a5a836a07" + integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ== + +downshift@6.1.12: + version "6.1.12" + resolved "https://registry.yarnpkg.com/downshift/-/downshift-6.1.12.tgz#f14476b41a6f6fd080c340bad1ddf449f7143f6f" + integrity sha512-7XB/iaSJVS4T8wGFT3WRXmSF1UlBHAA40DshZtkrIscIN+VC+Lh363skLxFTvJwtNgHxAMDGEHT4xsyQFWL+UA== + dependencies: + "@babel/runtime" "^7.14.8" + compute-scroll-into-view "^1.0.17" + prop-types "^15.7.2" + react-is "^17.0.2" + tslib "^2.3.0" + +duplexer3@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.5.tgz#0b5e4d7bad5de8901ea4440624c8e1d20099217e" + integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.668: + version "1.4.679" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.679.tgz#480f497874ce2be162c0ac271eec91918bf96247" + integrity sha512-NhQMsz5k0d6m9z3qAxnsOR/ebal4NAGsrNVRwcDo4Kc/zQ7KdsTKZUxZoygHcVRb0QDW3waEDIcE3isZ79RP6g== + +emittery@^0.10.2: + version "0.10.2" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.10.2.tgz#902eec8aedb8c41938c46e9385e9db7e03182933" + integrity sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.10.0, enhanced-resolve@^5.12.0: + version "5.15.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" + integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enquirer@^2.3.5: + version "2.4.1" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" + integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== + dependencies: + ansi-colors "^4.1.1" + strip-ansi "^6.0.1" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^4.4.0, entities@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +error-stack-parser@^2.0.6: + version "2.1.4" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" + integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + dependencies: + stackframe "^1.3.4" + +es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.22.4: + version "1.22.4" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.4.tgz#26eb2e7538c3271141f5754d31aabfdb215f27bf" + integrity sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg== + dependencies: + array-buffer-byte-length "^1.0.1" + arraybuffer.prototype.slice "^1.0.3" + available-typed-arrays "^1.0.6" + call-bind "^1.0.7" + es-define-property "^1.0.0" + es-errors "^1.3.0" + es-set-tostringtag "^2.0.2" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.4" + get-symbol-description "^1.0.2" + globalthis "^1.0.3" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.1" + internal-slot "^1.0.7" + is-array-buffer "^3.0.4" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.13" + is-weakref "^1.0.2" + object-inspect "^1.13.1" + object-keys "^1.1.1" + object.assign "^4.1.5" + regexp.prototype.flags "^1.5.2" + safe-array-concat "^1.1.0" + safe-regex-test "^1.0.3" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" + typed-array-buffer "^1.0.1" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.14" + +es-array-method-boxes-properly@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" + integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== + +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.0.0, es-errors@^1.1.0, es-errors@^1.2.1, es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-get-iterator@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" + integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + has-symbols "^1.0.3" + is-arguments "^1.1.1" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.7" + isarray "^2.0.5" + stop-iteration-iterator "^1.0.0" + +es-iterator-helpers@^1.0.12, es-iterator-helpers@^1.0.15: + version "1.0.17" + resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz#123d1315780df15b34eb181022da43e734388bb8" + integrity sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ== + dependencies: + asynciterator.prototype "^1.0.0" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.22.4" + es-errors "^1.3.0" + es-set-tostringtag "^2.0.2" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + globalthis "^1.0.3" + has-property-descriptors "^1.0.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.7" + iterator.prototype "^1.1.2" + safe-array-concat "^1.1.0" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +es-set-tostringtag@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#8bb60f0a440c2e4281962428438d58545af39777" + integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ== + dependencies: + get-intrinsic "^1.2.4" + has-tostringtag "^1.0.2" + hasown "^2.0.1" + +es-shim-unscopables@^1.0.0, es-shim-unscopables@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763" + integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw== + dependencies: + hasown "^2.0.0" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +esbuild@^0.16.3: + version "0.16.17" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.16.17.tgz#fc2c3914c57ee750635fee71b89f615f25065259" + integrity sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg== + optionalDependencies: + "@esbuild/android-arm" "0.16.17" + "@esbuild/android-arm64" "0.16.17" + "@esbuild/android-x64" "0.16.17" + "@esbuild/darwin-arm64" "0.16.17" + "@esbuild/darwin-x64" "0.16.17" + "@esbuild/freebsd-arm64" "0.16.17" + "@esbuild/freebsd-x64" "0.16.17" + "@esbuild/linux-arm" "0.16.17" + "@esbuild/linux-arm64" "0.16.17" + "@esbuild/linux-ia32" "0.16.17" + "@esbuild/linux-loong64" "0.16.17" + "@esbuild/linux-mips64el" "0.16.17" + "@esbuild/linux-ppc64" "0.16.17" + "@esbuild/linux-riscv64" "0.16.17" + "@esbuild/linux-s390x" "0.16.17" + "@esbuild/linux-x64" "0.16.17" + "@esbuild/netbsd-x64" "0.16.17" + "@esbuild/openbsd-x64" "0.16.17" + "@esbuild/sunos-x64" "0.16.17" + "@esbuild/win32-arm64" "0.16.17" + "@esbuild/win32-ia32" "0.16.17" + "@esbuild/win32-x64" "0.16.17" + +escalade@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" + integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-prettier@^8.5.0: + version "8.10.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz#3a06a662130807e2502fc3ff8b4143d8a0658e11" + integrity sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg== + +eslint-config-standard-jsx@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/eslint-config-standard-jsx/-/eslint-config-standard-jsx-8.1.0.tgz#314c62a0e6f51f75547f89aade059bec140edfc7" + integrity sha512-ULVC8qH8qCqbU792ZOO6DaiaZyHNS/5CZt3hKqHkEhVlhPEPN3nfBqqxJCyp59XrjIBZPu1chMYe9T2DXZ7TMw== + +eslint-config-standard@^14.1.1: + version "14.1.1" + resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz#830a8e44e7aef7de67464979ad06b406026c56ea" + integrity sha512-Z9B+VR+JIXRxz21udPTL9HpFMyoMUEeX1G251EQ6e05WD9aPVtVBn09XUmZ259wCMlCDmYDSZG62Hhm+ZTJcUg== + +eslint-formatter-pretty@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/eslint-formatter-pretty/-/eslint-formatter-pretty-4.1.0.tgz#7a6877c14ffe2672066c853587d89603e97c7708" + integrity sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ== + dependencies: + "@types/eslint" "^7.2.13" + ansi-escapes "^4.2.1" + chalk "^4.1.0" + eslint-rule-docs "^1.1.5" + log-symbols "^4.0.0" + plur "^4.0.0" + string-width "^4.2.0" + supports-hyperlinks "^2.0.0" + +eslint-import-resolver-node@^0.3.9: + version "0.3.9" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" + integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== + dependencies: + debug "^3.2.7" + is-core-module "^2.13.0" + resolve "^1.22.4" + +eslint-import-resolver-typescript@^3.5.1, eslint-import-resolver-typescript@^3.5.2: + version "3.6.1" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz#7b983680edd3f1c5bce1a5829ae0bc2d57fe9efa" + integrity sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg== + dependencies: + debug "^4.3.4" + enhanced-resolve "^5.12.0" + eslint-module-utils "^2.7.4" + fast-glob "^3.3.1" + get-tsconfig "^4.5.0" + is-core-module "^2.11.0" + is-glob "^4.0.3" + +eslint-module-utils@^2.7.4, eslint-module-utils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" + integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== + dependencies: + debug "^3.2.7" + +eslint-plugin-cypress@^2.12.1: + version "2.15.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-cypress/-/eslint-plugin-cypress-2.15.1.tgz#336afa7e8e27451afaf65aa359c9509e0a4f3a7b" + integrity sha512-eLHLWP5Q+I4j2AWepYq0PgFEei9/s5LvjuSqWrxurkg1YZ8ltxdvMNmdSf0drnsNo57CTgYY/NIHHLRSWejR7w== + dependencies: + globals "^13.20.0" + +eslint-plugin-es@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893" + integrity sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ== + dependencies: + eslint-utils "^2.0.0" + regexpp "^3.0.0" + +eslint-plugin-graphql@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-graphql/-/eslint-plugin-graphql-4.0.0.tgz#d238ff2baee4d632cfcbe787a7a70a1f50428358" + integrity sha512-d5tQm24YkVvCEk29ZR5ScsgXqAGCjKlMS8lx3mS7FS/EKsWbkvXQImpvic03EpMIvNTBW5e+2xnHzXB/VHNZJw== + dependencies: + "@babel/runtime" "^7.10.0" + graphql-config "^3.0.2" + lodash.flatten "^4.4.0" + lodash.without "^4.4.0" + +eslint-plugin-import@^2.22.0, eslint-plugin-import@^2.26.0: + version "2.29.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz#d45b37b5ef5901d639c15270d74d46d161150643" + integrity sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw== + dependencies: + array-includes "^3.1.7" + array.prototype.findlastindex "^1.2.3" + array.prototype.flat "^1.3.2" + array.prototype.flatmap "^1.3.2" + debug "^3.2.7" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.9" + eslint-module-utils "^2.8.0" + hasown "^2.0.0" + is-core-module "^2.13.1" + is-glob "^4.0.3" + minimatch "^3.1.2" + object.fromentries "^2.0.7" + object.groupby "^1.0.1" + object.values "^1.1.7" + semver "^6.3.1" + tsconfig-paths "^3.15.0" + +eslint-plugin-jest-dom@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest-dom/-/eslint-plugin-jest-dom-4.0.3.tgz#ec17171385660e78465cce9f3e1ce90294ea1190" + integrity sha512-9j+n8uj0+V0tmsoS7bYC7fLhQmIvjRqRYEcbDSi+TKPsTThLLXCyj5swMSSf/hTleeMktACnn+HFqXBr5gbcbA== + dependencies: + "@babel/runtime" "^7.16.3" + "@testing-library/dom" "^8.11.1" + requireindex "^1.2.0" + +eslint-plugin-jest@^26.9.0: + version "26.9.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-26.9.0.tgz#7931c31000b1c19e57dbfb71bbf71b817d1bf949" + integrity sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng== + dependencies: + "@typescript-eslint/utils" "^5.10.0" + +eslint-plugin-jsx-a11y@^6.6.1: + version "6.8.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz#2fa9c701d44fcd722b7c771ec322432857fcbad2" + integrity sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA== + dependencies: + "@babel/runtime" "^7.23.2" + aria-query "^5.3.0" + array-includes "^3.1.7" + array.prototype.flatmap "^1.3.2" + ast-types-flow "^0.0.8" + axe-core "=4.7.0" + axobject-query "^3.2.1" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + es-iterator-helpers "^1.0.15" + hasown "^2.0.0" + jsx-ast-utils "^3.3.5" + language-tags "^1.0.9" + minimatch "^3.1.2" + object.entries "^1.1.7" + object.fromentries "^2.0.7" + +eslint-plugin-node@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d" + integrity sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g== + dependencies: + eslint-plugin-es "^3.0.0" + eslint-utils "^2.0.0" + ignore "^5.1.1" + minimatch "^3.0.4" + resolve "^1.10.1" + semver "^6.1.0" + +eslint-plugin-prettier@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz#651cbb88b1dab98bfd42f017a12fa6b2d993f94b" + integrity sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-promise@^4.2.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz#61485df2a359e03149fdafc0a68b0e030ad2ac45" + integrity sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ== + +eslint-plugin-react-hooks@^4.1.0, eslint-plugin-react-hooks@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" + integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== + +eslint-plugin-react@^7.20.6, eslint-plugin-react@^7.31.8: + version "7.33.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#69ee09443ffc583927eafe86ffebb470ee737608" + integrity sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw== + dependencies: + array-includes "^3.1.6" + array.prototype.flatmap "^1.3.1" + array.prototype.tosorted "^1.1.1" + doctrine "^2.1.0" + es-iterator-helpers "^1.0.12" + estraverse "^5.3.0" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.1.2" + object.entries "^1.1.6" + object.fromentries "^2.0.6" + object.hasown "^1.1.2" + object.values "^1.1.6" + prop-types "^15.8.1" + resolve "^2.0.0-next.4" + semver "^6.3.1" + string.prototype.matchall "^4.0.8" + +eslint-plugin-standard@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.1.0.tgz#0c3bf3a67e853f8bbbc580fb4945fbf16f41b7c5" + integrity sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ== + +eslint-plugin-testing-library@^5.6.4: + version "5.11.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz#5b46cdae96d4a78918711c0b4792f90088e62d20" + integrity sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw== + dependencies: + "@typescript-eslint/utils" "^5.58.0" + +eslint-plugin-unused-imports@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-2.0.0.tgz#d8db8c4d0cfa0637a8b51ce3fd7d1b6bc3f08520" + integrity sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A== + dependencies: + eslint-rule-composer "^0.3.0" + +eslint-react@^0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/eslint-react/-/eslint-react-0.0.4.tgz#e9b0d9a463d83bcfb8b752925b82b58b2187fb72" + integrity sha512-rp0oq4IoDgu7eowusYzbnuyLZjHN7XeOXfAvByagFK703AHM92IOplrzQ9HtdfAIStW924alYgeMDhvx+JJMVg== + dependencies: + babel-eslint "^10.1.0" + eslint "^7.7.0" + eslint-config-standard "^14.1.1" + eslint-config-standard-jsx "^8.1.0" + eslint-plugin-import "^2.22.0" + eslint-plugin-node "^11.1.0" + eslint-plugin-promise "^4.2.1" + eslint-plugin-react "^7.20.6" + eslint-plugin-react-hooks "^4.1.0" + eslint-plugin-standard "^4.0.1" + +eslint-rule-composer@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz#79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9" + integrity sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg== + +eslint-rule-docs@^1.1.5: + version "1.1.235" + resolved "https://registry.yarnpkg.com/eslint-rule-docs/-/eslint-rule-docs-1.1.235.tgz#be6ef1fc3525f17b3c859ae2997fedadc89bfb9b" + integrity sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A== + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-scope@^7.1.1: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-utils@^2.0.0, eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" + integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== + dependencies: + eslint-visitor-keys "^2.0.0" + +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint@8.25.0: + version "8.25.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.25.0.tgz#00eb962f50962165d0c4ee3327708315eaa8058b" + integrity sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A== + dependencies: + "@eslint/eslintrc" "^1.3.3" + "@humanwhocodes/config-array" "^0.10.5" + "@humanwhocodes/module-importer" "^1.0.1" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.1.1" + eslint-utils "^3.0.0" + eslint-visitor-keys "^3.3.0" + espree "^9.4.0" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + find-up "^5.0.0" + glob-parent "^6.0.1" + globals "^13.15.0" + globby "^11.1.0" + grapheme-splitter "^1.0.4" + ignore "^5.2.0" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-sdsl "^4.1.4" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.1" + regexpp "^3.2.0" + strip-ansi "^6.0.1" + strip-json-comments "^3.1.0" + text-table "^0.2.0" + +eslint@^7.7.0: + version "7.32.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + +espree@^9.4.0: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== + dependencies: + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-walker@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +event-target-shim@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +eventemitter3@^3.1.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" + integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0, events@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exenv@^1.2.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/exenv/-/exenv-1.2.2.tgz#2ae78e85d9894158670b03d47bec1f03bd91bb9d" + integrity sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw== + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== + dependencies: + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +expect@^29.0.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" + integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== + dependencies: + "@jest/expect-utils" "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extract-files@9.0.0, extract-files@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-9.0.0.tgz#8a7744f2437f81f5ed3250ed9f1550de902fe54a" + integrity sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ== + +faker@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/faker/-/faker-4.1.0.tgz#1e45bbbecc6774b3c195fad2835109c6d748cc3f" + integrity sha512-ILKg69P6y/D8/wSmDXw35Ly0re8QzQ8pMfBCflsGiZG2ZjMUNLYNexA6lz5pkmJlepVdsiDFUxYAzPQ9/+iGLA== + +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + integrity sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.3.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" + integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== + +fast-equals@2.0.4, fast-equals@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/fast-equals/-/fast-equals-2.0.4.tgz#3add9410585e2d7364c2deeb6a707beadb24b927" + integrity sha512-caj/ZmjHljPrZtbzJ3kfH5ia/k4mTJe/qSiXAGzxZWRZgsgDV0cvNaQULqUX8t0/JVlzzEdYOwCN5DmzTxoD4w== + +fast-glob@^3.1.1, fast-glob@^3.2.7, fast-glob@^3.2.9, fast-glob@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fast-url-parser@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" + integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== + dependencies: + punycode "^1.3.2" + +fastq@^1.6.0: + version "1.17.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" + integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== + dependencies: + reusify "^1.0.4" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +file-loader@~6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +filesize@^8.0.6: + version "8.0.7" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" + integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.2.0" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" + integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== + dependencies: + flatted "^3.2.9" + keyv "^4.5.3" + rimraf "^3.0.2" + +flatted@^3.2.9: + version "3.3.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" + integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== + +follow-redirects@^1.0.0: + version "1.15.5" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.5.tgz#54d4d6d062c0fa7d9d17feb008461550e3ba8020" + integrity sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +fork-ts-checker-webpack-plugin@^6.5.0: + version "6.5.3" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz#eda2eff6e22476a2688d10661688c47f611b37f3" + integrity sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +formik@^2.2.9: + version "2.4.5" + resolved "https://registry.yarnpkg.com/formik/-/formik-2.4.5.tgz#f899b5b7a6f103a8fabb679823e8fafc7e0ee1b4" + integrity sha512-Gxlht0TD3vVdzMDHwkiNZqJ7Mvg77xQNfmBRrNtvzcHZs72TJppSTDKHpImCMJZwcWPBJ8jSQQ95GJzXFf1nAQ== + dependencies: + "@types/hoist-non-react-statics" "^3.3.1" + deepmerge "^2.1.1" + hoist-non-react-statics "^3.3.0" + lodash "^4.17.21" + lodash-es "^4.17.21" + react-fast-compare "^2.0.1" + tiny-warning "^1.0.2" + tslib "^2.0.0" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.3.7: + version "4.3.7" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@10, fs-extra@10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.5.tgz#fe450175f0db0d7ea758102e1d84096acb925788" + integrity sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +function.prototype.name@^1.1.5, function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + +functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +fuse.js@6.6.2: + version "6.6.2" + resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-6.6.2.tgz#fe463fed4b98c0226ac3da2856a415576dc9a111" + integrity sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5" + integrity sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg== + dependencies: + call-bind "^1.0.5" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + +get-tsconfig@^4.5.0: + version "4.7.2" + resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.2.tgz#0dcd6fb330391d46332f4c6c1bf89a6514c2ddce" + integrity sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A== + dependencies: + resolve-pkg-maps "^1.0.0" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.15.0, globals@^13.19.0, globals@^13.20.0, globals@^13.6.0, globals@^13.9.0: + version "13.24.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" + integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== + dependencies: + type-fest "^0.20.2" + +globalthis@1.0.3, globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + +globby@11.0.3: + version "11.0.3" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb" + integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + +globby@^11.0.0, globby@^11.0.4, globby@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +got@^9.6.0: + version "9.6.0" + resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" + integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== + dependencies: + "@sindresorhus/is" "^0.14.0" + "@szmarczak/http-timer" "^1.1.2" + cacheable-request "^6.0.0" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^4.1.0" + lowercase-keys "^1.0.1" + mimic-response "^1.0.1" + p-cancelable "^1.0.0" + to-readable-stream "^1.0.0" + url-parse-lax "^3.0.0" + +graceful-fs@^4.1.2, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +grapheme-splitter@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" + integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== + +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== + +graphql-config@^3.0.2: + version "3.4.1" + resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-3.4.1.tgz#59f937a1b4d3a3c2dcdb27ddf5b4d4d4b2c6e9e1" + integrity sha512-g9WyK4JZl1Ko++FSyE5Ir2g66njfxGzrDDhBOwnkoWf/t3TnnZG6BBkWP+pkqVJ5pqMJGPKHNrbew8jRxStjhw== + dependencies: + "@endemolshinegroup/cosmiconfig-typescript-loader" "3.0.2" + "@graphql-tools/graphql-file-loader" "^6.0.0" + "@graphql-tools/json-file-loader" "^6.0.0" + "@graphql-tools/load" "^6.0.0" + "@graphql-tools/merge" "6.0.0 - 6.2.14" + "@graphql-tools/url-loader" "^6.0.0" + "@graphql-tools/utils" "^7.0.0" + cosmiconfig "7.0.0" + cosmiconfig-toml-loader "1.0.0" + minimatch "3.0.4" + string-env-interpolation "1.0.1" + +graphql-request@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-5.0.0.tgz#7504a807d0e11be11a3c448e900f0cc316aa18ef" + integrity sha512-SpVEnIo2J5k2+Zf76cUkdvIRaq5FMZvGQYnA4lUWYbc99m+fHh4CZYRRO/Ff4tCLQ613fzCm3SiDT64ubW5Gyw== + dependencies: + "@graphql-typed-document-node/core" "^3.1.1" + cross-fetch "^3.1.5" + extract-files "^9.0.0" + form-data "^3.0.0" + +graphql-tag@^2.12.6: + version "2.12.6" + resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" + integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== + dependencies: + tslib "^2.1.0" + +graphql-ws@^4.4.1: + version "4.9.0" + resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-4.9.0.tgz#5cfd8bb490b35e86583d8322f5d5d099c26e365c" + integrity sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag== + +graphql@16.6.0: + version "16.6.0" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.6.0.tgz#c2dcffa4649db149f6282af726c8c83f1c7c5fdb" + integrity sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw== + +"graphql@^15.0.0 || ^16.0.0": + version "16.8.1" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.8.1.tgz#1930a965bef1170603702acdb68aedd3f3cf6f07" + integrity sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1, has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== + dependencies: + es-define-property "^1.0.0" + +has-proto@^1.0.1, has-proto@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" + integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== + +has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0, has-tostringtag@^1.0.1, has-tostringtag@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" + integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== + dependencies: + has-symbols "^1.0.3" + +hasown@^2.0.0, hasown@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa" + integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== + dependencies: + function-bind "^1.1.2" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +headers-polyfill@3.2.5: + version "3.2.5" + resolved "https://registry.yarnpkg.com/headers-polyfill/-/headers-polyfill-3.2.5.tgz#6e67d392c9d113d37448fe45014e0afdd168faed" + integrity sha512-tUCGvt191vNSQgttSyJoibR+VO+I6+iCHIUdhzEMJKE+EAL8BwCN7fUOZlY4ofOelNHsK+gEjxB/B+9N3EWtdA== + +headers-polyfill@^3.1.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/headers-polyfill/-/headers-polyfill-3.3.0.tgz#67c6ef7b72d4c8cac832ad5936f5b3a56e7b705a" + integrity sha512-5e57etwBpNcDc0b6KCVWEh/Ro063OxPvzVimUdM0/tsYM/T7Hfy3kknIGj78SFTOhNd8AZY41U8mOHoO4LzmIQ== + +history-query-enhancer@1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/history-query-enhancer/-/history-query-enhancer-1.0.4.tgz#c72eb021193d47f2cb032963e0c5c5f57573c6ae" + integrity sha512-zs3zt64jspt9RGS5hLarIkeC9/omIkMjU4KkC2windSqD04KGQY84sDZWfnFS5qeJ07Ig8Y1t9jjBffQ9ZHdpw== + +history@4.10.1, history@^4.9.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== + dependencies: + "@babel/runtime" "^7.1.2" + loose-envify "^1.2.0" + resolve-pathname "^3.0.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + value-equal "^1.0.1" + +hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^2.1.0, html-entities@^2.3.2: + version "2.4.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.4.0.tgz#edd0cee70402584c8c76cc2c0556db09d1f45061" + integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-cache-semantics@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" + integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.4.24, iconv-lite@^0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +identity-obj-proxy@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== + dependencies: + harmony-reflect "^1.4.6" + +ieee754@^1.1.13, ieee754@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.1, ignore@^5.1.4, ignore@^5.2.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" + integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== + +immer@^9.0.7: + version "9.0.21" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" + integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== + +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-from@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966" + integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== + dependencies: + resolve-from "^5.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@^1.3.5, ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inquirer@^8.2.0: + version "8.2.6" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562" + integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.1" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.21" + mute-stream "0.0.8" + ora "^5.4.1" + run-async "^2.4.0" + rxjs "^7.5.5" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + wrap-ansi "^6.0.1" + +internal-slot@^1.0.4, internal-slot@^1.0.5, internal-slot@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" + integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== + dependencies: + es-errors "^1.3.0" + hasown "^2.0.0" + side-channel "^1.0.4" + +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +intl-messageformat@9.13.0: + version "9.13.0" + resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.13.0.tgz#97360b73bd82212e4f6005c712a4a16053165468" + integrity sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/fast-memoize" "1.2.1" + "@formatjs/icu-messageformat-parser" "2.1.0" + tslib "^2.1.0" + +intl@1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/intl/-/intl-1.2.5.tgz#82244a2190c4e419f8371f5aa34daa3420e2abde" + integrity sha512-rK0KcPHeBFBcqsErKSpvZnrOmWOj+EmDkyJ57e90YWaQNqbcivcqmKDlHEeNprDWOsKzPsh1BfSpPQdDvclHVw== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f" + integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== + +irregular-plurals@^3.2.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/irregular-plurals/-/irregular-plurals-3.5.0.tgz#0835e6639aa8425bdc8b0d33d0dc4e89d9c01d2b" + integrity sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ== + +is-arguments@^1.0.4, is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-array-buffer@^3.0.2, is-array-buffer@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98" + integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-async-function@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" + integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== + dependencies: + has-tostringtag "^1.0.0" + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.0" + +is-core-module@^2.11.0, is-core-module@^2.13.0, is-core-module@^2.13.1: + version "2.13.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" + integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== + dependencies: + hasown "^2.0.0" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-finalizationregistry@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6" + integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== + dependencies: + call-bind "^1.0.2" + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-generator-function@^1.0.10, is-generator-function@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + +is-glob@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" + integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== + +is-node-process@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/is-node-process/-/is-node-process-1.2.0.tgz#ea02a1b90ddb3934a19aea414e88edef7e11d134" + integrity sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-promise@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-4.0.0.tgz#42ff9f84206c1991d26debf520dd5c01042dd2f3" + integrity sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ== + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-retina@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-retina/-/is-retina-1.0.3.tgz#d7401b286bea2ae37f62477588de504d0b8647e3" + integrity sha512-/tCmbIETZwCd8uHWO+GvbRa7jxwHFHdfetHfiwoP0aN9UDf3prUJMtKn7iBFYipYhqY1bSTjur8hC/Dakt8eyw== + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz#1237f1cba059cdb62431d378dcc37d9680181688" + integrity sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg== + dependencies: + call-bind "^1.0.7" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.13, is-typed-array@^1.1.3: + version "1.1.13" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229" + integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== + dependencies: + which-typed-array "^1.1.14" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +isomorphic-ws@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc" + integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" + integrity sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^6.3.0" + +istanbul-lib-report@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" + integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^4.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.7" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.7.tgz#daed12b9e1dca518e15c056e1e537e741280fa0b" + integrity sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +iterall@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" + integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== + +iterator.prototype@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0" + integrity sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w== + dependencies: + define-properties "^1.2.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + reflect.getprototypeof "^1.0.4" + set-function-name "^2.0.1" + +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-diff@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" + integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.6.3" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" + +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-get-type@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" + integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-localstorage-mock@2.4.22: + version "2.4.22" + resolved "https://registry.yarnpkg.com/jest-localstorage-mock/-/jest-localstorage-mock-2.4.22.tgz#9d70be92bfc591c0be289ee2f71de1b4b2a5ca9b" + integrity sha512-60PWSDFQOS5v7JzSmYLM3dPLg0JLl+2Vc4lIEz/rj2yrXJzegsFLn7anwc5IL0WzJbBa/Las064CHbFg491/DQ== + +jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" + integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== + dependencies: + chalk "^4.0.0" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^28.1.3: + version "28.1.3" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-28.1.3.tgz#232def7f2e333f1eecc90649b5b94b0055e7c43d" + integrity sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^28.1.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^28.1.3" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.6.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.7.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-regex-util@^28.0.0: + version "28.0.2" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-28.0.2.tgz#afdc377a3b25fb6e80825adcf76c854e5bf47ead" + integrity sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw== + +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== + dependencies: + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" + +jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.1" + jest-validate "^27.5.1" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner-eslint@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/jest-runner-eslint/-/jest-runner-eslint-1.1.0.tgz#9aa133cdc63a7dd813511870c709391eef3af89f" + integrity sha512-XAQnEIuaZ/wHU8YVR4AEka5FBg3P+fnKd/upk8D9lxhejsclgai5gle7Ay4eLQ1+mlh2y5Ya3/AmfYz8FFZKJQ== + dependencies: + chalk "^3.0.0" + cosmiconfig "^6.0.0" + create-jest-runner "^0.6.0" + dot-prop "^5.3.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-silent-reporter@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jest-silent-reporter/-/jest-silent-reporter-0.5.0.tgz#5fd8ccd61665227e3bf19d908b7350719d06ff38" + integrity sha512-epdLt8Oj0a1AyRiR6F8zx/1SVT1Mi7VU3y4wB2uOBHs/ohIquC7v2eeja7UN54uRPyHInIKWdL+RdG228n5pJQ== + dependencies: + chalk "^4.0.0" + jest-util "^26.0.0" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-transform-graphql@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/jest-transform-graphql/-/jest-transform-graphql-2.1.0.tgz#903cb66bb27bc2772fd3e5dd4f7e9b57230f5829" + integrity sha512-oLVErzg6bN9eJPB/b8c1+0go3K1F1OZNkvlbUfOgK+96ulfX/fnp+4jI3tjQ1IUVL2XcSjhzwDwNdwsNI5EhRg== + +jest-util@^26.0.0: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" + integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== + dependencies: + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" + graceful-fs "^4.2.4" + is-ci "^2.0.0" + micromatch "^4.0.2" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^28.1.3: + version "28.1.3" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-28.1.3.tgz#f4f932aa0074f0679943220ff9cbba7e497028b0" + integrity sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ== + dependencies: + "@jest/types" "^28.1.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== + dependencies: + "@jest/types" "^27.5.1" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.1" + leven "^3.1.0" + pretty-format "^27.5.1" + +jest-watch-typeahead@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz#b4a6826dfb9c9420da2f7bc900de59dad11266a9" + integrity sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw== + dependencies: + ansi-escapes "^4.3.1" + chalk "^4.0.0" + jest-regex-util "^28.0.0" + jest-watcher "^28.0.0" + slash "^4.0.0" + string-length "^5.0.1" + strip-ansi "^7.0.1" + +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-watcher@^28.0.0: + version "28.1.3" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-28.1.3.tgz#c6023a59ba2255e3b4c57179fc94164b3e73abd4" + integrity sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g== + dependencies: + "@jest/test-result" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.10.2" + jest-util "^28.1.3" + string-length "^4.0.1" + +jest-worker@^25.1.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1" + integrity sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw== + dependencies: + merge-stream "^2.0.0" + supports-color "^7.0.0" + +jest-worker@^27.0.2, jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + +js-levenshtein@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" + integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== + +js-sdsl@^4.1.4: + version "4.4.2" + resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.4.2.tgz#2e3c031b1f47d3aca8b775532e3ebb0818e7f847" + integrity sha512-dwXFwByc/ajSV6m5bcKAPwe4yDDF6D614pxmIi5odytzxRlwqF6nwoiCek80Ixc7Cvma5awClxrzFtxCQvcM8w== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1, js-yaml@^3.6.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsdom@^16.6.0, jsdom@^16.7.0: + version "16.7.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" + integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + +json-loader@0.5.7: + version "0.5.7" + resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d" + integrity sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w== + +json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json-stable-stringify@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz#52d4361b47d49168bcc4e564189a42e5a7439454" + integrity sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg== + dependencies: + call-bind "^1.0.5" + isarray "^2.0.5" + jsonify "^0.0.1" + object-keys "^1.1.1" + +json5@^0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw== + +json5@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== + dependencies: + minimist "^1.2.0" + +json5@^2.1.2, json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsondiffpatch@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/jsondiffpatch/-/jsondiffpatch-0.4.1.tgz#9fb085036767f03534ebd46dcd841df6070c5773" + integrity sha512-t0etAxTUk1w5MYdNOkZBZ8rvYYN5iL+2dHCCx/DpkFm/bW28M6y5nUS83D4XdZiHy35Fpaw6LBb+F88fHZnVCw== + dependencies: + chalk "^2.3.0" + diff-match-patch "^1.0.0" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonify@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978" + integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== + +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5: + version "3.3.5" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" + integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== + dependencies: + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + object.assign "^4.1.4" + object.values "^1.1.6" + +jwt-decode@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/jwt-decode/-/jwt-decode-3.1.2.tgz#3fb319f3675a2df0c2895c8f5e9fa4b67b04ed59" + integrity sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A== + +keyv@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" + integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + dependencies: + json-buffer "3.0.0" + +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" + integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== + +language-subtag-registry@^0.3.20: + version "0.3.22" + resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" + integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== + +language-tags@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.9.tgz#1ffdcd0ec0fafb4b1be7f8b11f306ad0f9c08777" + integrity sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA== + dependencies: + language-subtag-registry "^0.3.20" + +launchdarkly-js-client-sdk@2.24.0: + version "2.24.0" + resolved "https://registry.yarnpkg.com/launchdarkly-js-client-sdk/-/launchdarkly-js-client-sdk-2.24.0.tgz#8aa796dbd9af6caf1934fee2e503a5ae055884ca" + integrity sha512-7Bk5QxgFgfebo+PQJyD3ZglojWF6+Z2y5YC5NafVe6jHxS6GqrTt/B/xsJo9cE2KvO8Bc0+1/IgjBr7sNEJ0tA== + dependencies: + escape-string-regexp "^4.0.0" + launchdarkly-js-sdk-common "3.8.1" + +launchdarkly-js-client-sdk@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/launchdarkly-js-client-sdk/-/launchdarkly-js-client-sdk-3.1.1.tgz#63b8d55fce00b774ecdec29e9262196ad52e6796" + integrity sha512-bxp5e3BE9OsHfFpiYpdm/v9Bb5Pd6aJABsrvqyz5VaepCAdTd3uOPPWVIN1jWxzNrKxSqtgJTstbGpQcKsLFQA== + dependencies: + escape-string-regexp "^4.0.0" + launchdarkly-js-sdk-common "5.0.2" + +launchdarkly-js-sdk-common@3.8.1: + version "3.8.1" + resolved "https://registry.yarnpkg.com/launchdarkly-js-sdk-common/-/launchdarkly-js-sdk-common-3.8.1.tgz#67f0684784fe181bf6c6483c4116cb8730d555e9" + integrity sha512-2U7Z1Q3z8+q5hH93F/HiKTgThZ+tUtgwucE7uLP+xOTTb9xMCNt14NqtSD8Vjpptaol0g9cVhQV5n+Im+0fV4w== + dependencies: + base64-js "^1.3.0" + fast-deep-equal "^2.0.1" + uuid "^3.3.2" + +launchdarkly-js-sdk-common@5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/launchdarkly-js-sdk-common/-/launchdarkly-js-sdk-common-5.0.2.tgz#c1b6943a2a4038c31ee3cfdba18f347382a33529" + integrity sha512-fD4YndDUVWSyAFE2NdzeBSgpjPxyRN8+mz3p+VXKnDAPt3bdzGIEHrvusbY/K8fKZjpo4vRd7soNiA1EejkEPQ== + dependencies: + base64-js "^1.3.0" + fast-deep-equal "^2.0.1" + uuid "^8.0.0" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +lilconfig@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" + integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.1.0, loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0, loader-utils@~2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" + integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash-es@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.difference@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" + integrity sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA== + +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g== + +lodash.foreach@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" + integrity sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ== + +lodash.get@^4: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== + +lodash.intersection@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.intersection/-/lodash.intersection-4.4.0.tgz#0a11ba631d0e95c23c7f2f4cbb9a692ed178e705" + integrity sha512-N+L0cCfnqMv6mxXtSPeKt+IavbOBBSiAEkKyLasZ8BVcP9YXQgxLO12oPR8OyURwKV8l5vJKiE1M8aS70heuMg== + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + +lodash.isnil@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/lodash.isnil/-/lodash.isnil-4.0.0.tgz#49e28cd559013458c814c5479d3c663a21bfaa6c" + integrity sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.omit@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.omit/-/lodash.omit-4.5.0.tgz#6eb19ae5a1ee1dd9df0b969e66ce0b7fa30b5e60" + integrity sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg== + +lodash.shuffle@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.shuffle/-/lodash.shuffle-4.2.0.tgz#145b5053cf875f6f5c2a33f48b6e9948c6ec7b4b" + integrity sha512-V/rTAABKLFjoecTZjKSv+A1ZomG8hZg8hlgeG6wwQVD9AGv+10zqqSf6mFq2tVA703Zd5R0YhSuSlXA+E/Ei+Q== + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash.uniqwith@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniqwith/-/lodash.uniqwith-4.5.0.tgz#7a0cbf65f43b5928625a9d4d0dc54b18cadc7ef3" + integrity sha512-7lYL8bLopMoy4CTICbxygAUq6CdRJ36vFc80DucPueUee+d5NBRxz3FdT9Pes/HEx5mPoT9jwnsEJWz1N7uq7Q== + +lodash.without@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" + integrity sha512-M3MefBwfDhgKgINVuBJCO1YR3+gf6s9HNJsIiZ/Ru77Ws6uTb9eBuvrkpzO+9iLoAaRodGuq7tyrPCx+74QYGQ== + +lodash@4.17.20: + version "4.17.20" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" + integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== + +lodash@4.17.21, lodash@^4.17.10, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log-symbols@^4.0.0, log-symbols@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +loud-rejection@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-2.2.0.tgz#4255eb6e9c74045b0edc021fa7397ab655a8517c" + integrity sha512-S0FayMXku80toa5sZ6Ro4C+s+EtFDCsyJNG/AzFMfX3AxD5Si4dZsgzm/kKnbOxHl5Cv8jBlno8+3XYIh2pNjQ== + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.2" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lz-string@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" + integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== + +magic-string@^0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" + integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.13" + +magic-string@^0.30.6: + version "0.30.7" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.7.tgz#0cecd0527d473298679da95a2d7aeb8c64048505" + integrity sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.15" + +make-dir@^2.0.0, make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +make-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" + integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== + dependencies: + semver "^7.5.3" + +make-error@^1, make-error@^1.1.1: + version "1.3.6" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" + integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== + dependencies: + fs-monkey "^1.0.4" + +memoize-one@5.2.1, memoize-one@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" + integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== + +memoize-one@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045" + integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw== + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +meros@1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/meros/-/meros-1.1.4.tgz#c17994d3133db8b23807f62bec7f0cb276cfd948" + integrity sha512-E9ZXfK9iQfG9s73ars9qvvvbSIkJZF5yOo9j4tcwM5tN8mUKfj/EKN5PzOr3ZH0y5wL7dLAHw3RVEfpQV9Q7VQ== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-db@~1.33.0: + version "1.33.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" + integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== + +mime-types@2.1.18: + version "2.1.18" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" + integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + dependencies: + mime-db "~1.33.0" + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-fn@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-3.1.0.tgz#65755145bbf3e36954b949c16450427451d5ca74" + integrity sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ== + +mimic-response@^1.0.0, mimic-response@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +mini-css-extract-plugin@2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz#9a1251d15f2035c342d99a468ab9da7a0451b71e" + integrity sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg== + dependencies: + schema-utils "^4.0.0" + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0, minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mitt@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.0.tgz#69ef9bd5c80ff6f57473e8d89326d01c414be0bd" + integrity sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ== + +moment-locales-webpack-plugin@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/moment-locales-webpack-plugin/-/moment-locales-webpack-plugin-1.2.0.tgz#9af83876a44053706b868ceece5119584d10d7aa" + integrity sha512-QAi5v0OlPUP7GXviKMtxnpBAo8WmTHrUNN7iciAhNOEAd9evCOvuN0g1N7ThIg3q11GLCkjY1zQ2saRcf/43nQ== + dependencies: + lodash.difference "^4.5.0" + +moment-timezone@^0.5.37: + version "0.5.45" + resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.45.tgz#cb685acd56bac10e69d93c536366eb65aa6bcf5c" + integrity sha512-HIWmqA86KcmCAhnMAN0wuDOARV/525R2+lOLotuGFzn4HO+FH+/645z2wx0Dt3iDv6/p61SIvKnDstISainhLQ== + dependencies: + moment "^2.29.4" + +moment@^2.29.4: + version "2.30.1" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.30.1.tgz#f8c91c07b7a786e30c59926df530b4eac96974ae" + integrity sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how== + +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3, ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +msw@0.47.4: + version "0.47.4" + resolved "https://registry.yarnpkg.com/msw/-/msw-0.47.4.tgz#5551011609890c6b62a2047055f475a9afae2ad4" + integrity sha512-Psftt8Yfl0+l+qqg9OlmKEsxF8S/vtda0CmlR6y8wTaWrMMzuCDa55n2hEGC0ZRDwuV6FFWc/4CjoDsBpATKBw== + dependencies: + "@mswjs/cookies" "^0.2.2" + "@mswjs/interceptors" "^0.17.5" + "@open-draft/until" "^1.0.3" + "@types/cookie" "^0.4.1" + "@types/js-levenshtein" "^1.1.1" + chalk "4.1.1" + chokidar "^3.4.2" + cookie "^0.4.2" + graphql "^15.0.0 || ^16.0.0" + headers-polyfill "^3.1.0" + inquirer "^8.2.0" + is-node-process "^1.0.1" + js-levenshtein "^1.1.6" + node-fetch "^2.6.7" + outvariant "^1.3.0" + path-to-regexp "^6.2.0" + statuses "^2.0.0" + strict-event-emitter "^0.2.6" + type-fest "^2.19.0" + yargs "^17.3.1" + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + +nanoclone@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/nanoclone/-/nanoclone-0.2.1.tgz#dd4090f8f1a110d26bb32c49ed2f5b9235209ed4" + integrity sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA== + +nanoid@^3.3.4, nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== + +natural-compare-lite@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" + integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-fetch@2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== + +node-fetch@2.6.7: + version "2.6.7" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + +node-fetch@^2.6.1, node-fetch@^2.6.12, node-fetch@^2.6.7: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" + integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== + +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +normalize-url@^4.1.0: + version "4.5.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" + integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== + +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.0: + version "2.2.7" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.7.tgz#738e0707d3128cb750dddcfe90e4610482df0f30" + integrity sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ== + +object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + +object-is@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.0.9, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.4, object.assign@^4.1.5: + version "4.1.5" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" + integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== + dependencies: + call-bind "^1.0.5" + define-properties "^1.2.1" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +object.entries@^1.1.6, object.entries@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" + integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +object.fromentries@^2.0.6, object.fromentries@^2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" + integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +object.groupby@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.2.tgz#494800ff5bab78fd0eff2835ec859066e00192ec" + integrity sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw== + dependencies: + array.prototype.filter "^1.0.3" + call-bind "^1.0.5" + define-properties "^1.2.1" + es-abstract "^1.22.3" + es-errors "^1.0.0" + +object.hasown@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.3.tgz#6a5f2897bb4d3668b8e79364f98ccf971bda55ae" + integrity sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA== + dependencies: + define-properties "^1.2.0" + es-abstract "^1.22.1" + +object.values@^1.1.6, object.values@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" + integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +omit-empty-es@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/omit-empty-es/-/omit-empty-es-1.1.3.tgz#cba9f93ea329ecec2222cd2b47912ce3c1f49791" + integrity sha512-rqEprmXZ0CaOcY7vtCdRLm7QPrmyst30GN4WWsUwcbvosHF55cszEZ6Gg9SNnVIiXC91luURcSp+xChg2ymjkA== + dependencies: + "@babel/runtime" "^7.12.5" + "@babel/runtime-corejs3" "^7.12.5" + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9, open@^8.4.0: + version "8.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +optimism@^0.16.1: + version "0.16.2" + resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.16.2.tgz#519b0c78b3b30954baed0defe5143de7776bf081" + integrity sha512-zWNbgWj+3vLEjZNIh/okkY2EUfX+vB9TJopzIZwT1xxaMqC5hRLLraePod4c5n4He08xuXNH+zhKFFCu390wiQ== + dependencies: + "@wry/context" "^0.7.0" + "@wry/trie" "^0.3.0" + +optionator@^0.9.1: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== + dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + +ora@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== + dependencies: + bl "^4.1.0" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-spinners "^2.5.0" + is-interactive "^1.0.0" + is-unicode-supported "^0.1.0" + log-symbols "^4.1.0" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + +outvariant@^1.2.1, outvariant@^1.3.0: + version "1.4.2" + resolved "https://registry.yarnpkg.com/outvariant/-/outvariant-1.4.2.tgz#f54f19240eeb7f15b28263d5147405752d8e2066" + integrity sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ== + +p-cancelable@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" + integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + +p-limit@3.1.0, p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +package-json@^6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" + integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== + dependencies: + got "^9.6.0" + registry-auth-token "^4.0.0" + registry-url "^5.0.0" + semver "^6.2.0" + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-github-url@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395" + integrity sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw== + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ== + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-is-inside@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-to-regexp@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" + integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== + +path-to-regexp@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== + dependencies: + isarray "0.0.1" + +path-to-regexp@^6.2.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz#d54934d6798eb9e5ef14e7af7962c945906918e5" + integrity sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== + +perfume.js@6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/perfume.js/-/perfume.js-6.4.0.tgz#eb71f841dea5bb577feff50a5bc4872d5e17d5c2" + integrity sha512-VHOkw/mXcQzYczy6DNiK1oF1+Tz+Cy5dA49pK9c/lqnVq6S1QEVLn1sRHRdIY4QMMX7R/lpW4In9mMPCj5BtZA== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== + +pirates@^4.0.4, pirates@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +plur@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/plur/-/plur-4.0.0.tgz#729aedb08f452645fe8c58ef115bf16b0a73ef84" + integrity sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg== + dependencies: + irregular-plurals "^3.2.0" + +popper.js@1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.15.0.tgz#5560b99bbad7647e9faa475c6b8056621f5a4ff2" + integrity sha512-w010cY1oCUmI+9KwwlWki+r5jxKfTFDVoadl7MSrIujHU5MJ5OR6HTDj6Xo8aoR/QsA56x8jKjA59qGH4ELtrA== + +possible-typed-array-names@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" + integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== + +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + dependencies: + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + +postcss-colormin@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz#86c27c26ed6ba00d96c79e08f3ffb418d1d1988f" + integrity sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz#04998bb9ba6b65aa31035d669a6af342c5f9d393" + integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-custom-media@8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz#c8f9637edf45fef761b014c024cee013f80529ea" + integrity sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-custom-properties@12.1.4: + version "12.1.4" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz#e3d8a8000f28094453b836dff5132385f2862285" + integrity sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-discard-comments@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696" + integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== + +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + +postcss-discard-empty@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" + integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== + +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + +postcss-import@14.1.0: + version "14.1.0" + resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.1.0.tgz#a7333ffe32f0b8795303ee9e40215dac922781f0" + integrity sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-loader@6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.2.1.tgz#0895f7346b1702103d30fdc66e4d494a93c008ef" + integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q== + dependencies: + cosmiconfig "^7.0.0" + klona "^2.0.5" + semver "^7.3.5" + +postcss-merge-longhand@^5.1.7: + version "5.1.7" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz#24a1bdf402d9ef0e70f568f39bdc0344d568fb16" + integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^5.1.1" + +postcss-merge-rules@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz#2f26fa5cacb75b1402e213789f6766ae5e40313c" + integrity sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + cssnano-utils "^3.1.0" + postcss-selector-parser "^6.0.5" + +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" + integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz#c06a6c787128b3208b38c9364cfc40c8aa5d7352" + integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== + dependencies: + browserslist "^4.21.4" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6" + integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz#7cbed92abd312b94aaea85b68226d3dec39a14e6" + integrity sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz#32cfab55e84887c079a19bbb215e721d683ef134" + integrity sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92" + integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2" + integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz#f67297fca3fea7f17e0d2caa40769afc487aa030" + integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" + integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-ordered-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38" + integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-reduce-initial@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz#798cd77b3e033eae7105c18c9d371d989e1382d6" + integrity sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-reporter@7.0.5: + version "7.0.5" + resolved "https://registry.yarnpkg.com/postcss-reporter/-/postcss-reporter-7.0.5.tgz#e55bd0fdf8d17e4f25fb55e9143fcd79349a2ceb" + integrity sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA== + dependencies: + picocolors "^1.0.0" + thenby "^1.3.4" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: + version "6.0.15" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz#11cc2b21eebc0b99ea374ffb9887174855a01535" + integrity sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^2.7.0" + +postcss-unique-selectors@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" + integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@8.4.18: + version "8.4.18" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.18.tgz#6d50046ea7d3d66a85e0e782074e7203bc7fbca2" + integrity sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +postcss@^8.3.5, postcss@^8.4.20, postcss@^8.4.33, postcss@^8.4.7: + version "8.4.35" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.35.tgz#60997775689ce09011edf083a549cea44aabe2f7" + integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA== + dependencies: + nanoid "^3.3.7" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" + integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.2, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-format@^28.1.3: + version "28.1.3" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-28.1.3.tgz#c9fba8cedf99ce50963a11b27d982a9ae90970d5" + integrity sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q== + dependencies: + "@jest/schemas" "^28.1.3" + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +pretty-format@^29.0.0, pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== + dependencies: + "@jest/schemas" "^29.6.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +pretty-time@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" + integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +prompts@^2.0.1, prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@15.8.1, prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +property-expr@^2.0.4: + version "2.0.6" + resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-2.0.6.tgz#f77bc00d5928a6c748414ad12882e83f24aec1e8" + integrity sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA== + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== + +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^1.3.2, punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0, punycode@^2.1.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +qs@^6.11.2: + version "6.11.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" + integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== + dependencies: + side-channel "^1.0.4" + +qss@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/qss/-/qss-2.0.3.tgz#630b38b120931b52d04704f3abfb0f861604a9ec" + integrity sha512-j48ZBT5IZbSqJiSU8EX4XrN8nXiflHvmMvv2XpFc31gh7n6EpSs75bNr6+oj3FOLWyT8m09pTmqLNl34L7/uPQ== + +querystring-es3@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== + +querystring@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" + integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +raf-schd@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/raf-schd/-/raf-schd-4.0.3.tgz#5d6c34ef46f8b2a0e880a8fcdb743efc5bfdbc1a" + integrity sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ== + +raf@3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" + integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== + dependencies: + performance-now "^2.1.0" + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@1.2.8, rc@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +rcfile@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/rcfile/-/rcfile-1.0.3.tgz#c1d8175c289187c1dc8bb3a963b6d444017b1576" + integrity sha512-RqpaUbyFGgtcLAz8nRkGSZa0O1UcNHWZvGTS2imwGZ1GNhQafEeO1l/SgnVqw6PSN3xgjYyq9s+DqdqvqviiVw== + dependencies: + debug "^2.2.0" + js-yaml "^3.6.1" + json5 "^0.5.0" + object-assign "^4.1.0" + object-keys "^1.0.9" + path-exists "^2.1.0" + require-uncached "^1.0.2" + +react-dev-utils@12.0.1: + version "12.0.1" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz#ba92edb4a1f379bd46ccd6bcd4e7bc398df33e73" + integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== + dependencies: + "@babel/code-frame" "^7.16.0" + address "^1.1.2" + browserslist "^4.18.1" + chalk "^4.1.2" + cross-spawn "^7.0.3" + detect-port-alt "^1.1.6" + escape-string-regexp "^4.0.0" + filesize "^8.0.6" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.5.0" + global-modules "^2.0.0" + globby "^11.0.4" + gzip-size "^6.0.0" + immer "^9.0.7" + is-root "^2.1.0" + loader-utils "^3.2.0" + open "^8.4.0" + pkg-up "^3.1.0" + prompts "^2.4.2" + react-error-overlay "^6.0.11" + recursive-readdir "^2.2.2" + shell-quote "^1.7.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +react-dom@17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-error-boundary@^3.1.0: + version "3.1.4" + resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-3.1.4.tgz#255db92b23197108757a888b01e5b729919abde0" + integrity sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA== + dependencies: + "@babel/runtime" "^7.12.5" + +react-error-overlay@^6.0.11: + version "6.0.11" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" + integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== + +react-fast-compare@^2.0.1: + version "2.0.4" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9" + integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== + +react-from-dom@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/react-from-dom/-/react-from-dom-0.6.2.tgz#9da903a508c91c013b55afcd59348b8b0a39bdb4" + integrity sha512-qvWWTL/4xw4k/Dywd41RBpLQUSq97csuv15qrxN+izNeLYlD9wn5W8LspbfYe5CWbaSdkZ72BsaYBPQf2x4VbQ== + +react-intl@^5.25.1: + version "5.25.1" + resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.25.1.tgz#68a73aefc485c9bf70062381ae7f6f4791680879" + integrity sha512-pkjdQDvpJROoXLMltkP/5mZb0/XqrqLoPGKUCfbdkP8m6U9xbK40K51Wu+a4aQqTEvEK5lHBk0fWzUV72SJ3Hg== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/icu-messageformat-parser" "2.1.0" + "@formatjs/intl" "2.2.1" + "@formatjs/intl-displaynames" "5.4.3" + "@formatjs/intl-listformat" "6.5.3" + "@types/hoist-non-react-statics" "^3.3.1" + "@types/react" "16 || 17 || 18" + hoist-non-react-statics "^3.3.2" + intl-messageformat "9.13.0" + tslib "^2.1.0" + +react-is@17.0.2, react-is@^17.0.1, react-is@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@18.2.0, react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-lifecycles-compat@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-modal@3.16.1: + version "3.16.1" + resolved "https://registry.yarnpkg.com/react-modal/-/react-modal-3.16.1.tgz#34018528fc206561b1a5467fc3beeaddafb39b2b" + integrity sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg== + dependencies: + exenv "^1.2.0" + prop-types "^15.7.2" + react-lifecycles-compat "^3.0.0" + warning "^4.0.3" + +react-redux@7.2.9: + version "7.2.9" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.9.tgz#09488fbb9416a4efe3735b7235055442b042481d" + integrity sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ== + dependencies: + "@babel/runtime" "^7.15.4" + "@types/react-redux" "^7.1.20" + hoist-non-react-statics "^3.3.2" + loose-envify "^1.4.0" + prop-types "^15.7.2" + react-is "^17.0.2" + +react-refresh@0.14.0, react-refresh@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e" + integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ== + +react-required-if@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/react-required-if/-/react-required-if-1.0.3.tgz#6a40a761b1d54815c1d4e6610910cbf92b5aa987" + integrity sha512-MdbG9mGJVA12lV+jvsU/U6D50NrGfkL6Yvy132dLCUioOvDqemtbYAMTn2gIxS6cTVqqC50mL/37t0UosJkgiQ== + +react-router-dom@5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.4.tgz#2ed62ffd88cae6db134445f4a0c0ae8b91d2e5e6" + integrity sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + loose-envify "^1.3.1" + prop-types "^15.6.2" + react-router "5.3.4" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-router@5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.3.4.tgz#8ca252d70fcc37841e31473c7a151cf777887bb5" + integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + hoist-non-react-statics "^3.1.0" + loose-envify "^1.3.1" + path-to-regexp "^1.7.0" + prop-types "^15.6.2" + react-is "^16.6.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-select@5.5.2: + version "5.5.2" + resolved "https://registry.yarnpkg.com/react-select/-/react-select-5.5.2.tgz#40ac709338860b836feda5e43bdab56cb8ae5b57" + integrity sha512-zbcxtiqXvFW2Wh+dd8zAqMY6QaqX9Ez0WlcjSXycXn1ASpKdc17LcGJj7gAJiUcHI/UVlo6wfg44hgBsUPyEBQ== + dependencies: + "@babel/runtime" "^7.12.0" + "@emotion/cache" "^11.4.0" + "@emotion/react" "^11.8.1" + "@floating-ui/dom" "^1.0.1" + "@types/react-transition-group" "^4.4.0" + memoize-one "^5.0.0" + prop-types "^15.6.0" + react-transition-group "^4.3.0" + use-isomorphic-layout-effect "^1.1.2" + +react-select@5.7.2: + version "5.7.2" + resolved "https://registry.yarnpkg.com/react-select/-/react-select-5.7.2.tgz#ccd40071b9429277983bf15526e7a5773a060e09" + integrity sha512-cTlJkQ8YjV6T/js8wW0owTzht0hHGABh29vjLscY4HfZGkv7hc3FFTmRp9NzY/Ib1uQ36GieAKEjxpHdpCFpcA== + dependencies: + "@babel/runtime" "^7.12.0" + "@emotion/cache" "^11.4.0" + "@emotion/react" "^11.8.1" + "@floating-ui/dom" "^1.0.1" + "@types/react-transition-group" "^4.4.0" + memoize-one "^6.0.0" + prop-types "^15.6.0" + react-transition-group "^4.3.0" + use-isomorphic-layout-effect "^1.1.2" + +react-textarea-autosize@8.4.0: + version "8.4.0" + resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.4.0.tgz#4d0244d6a50caa897806b8c44abc0540a69bfc8c" + integrity sha512-YrTFaEHLgJsi8sJVYHBzYn+mkP3prGkmP2DKb/tm0t7CLJY5t1Rxix8070LAKb0wby7bl/lf2EeHkuMihMZMwQ== + dependencies: + "@babel/runtime" "^7.10.2" + use-composed-ref "^1.3.0" + use-latest "^1.2.1" + +react-transition-group@^4.3.0: + version "4.4.5" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" + integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== + dependencies: + "@babel/runtime" "^7.5.5" + dom-helpers "^5.0.1" + loose-envify "^1.4.0" + prop-types "^15.6.2" + +react@17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== + dependencies: + pify "^2.3.0" + +read-yaml-file@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-yaml-file/-/read-yaml-file-1.1.0.tgz#9362bbcbdc77007cc8ea4519fe1c0b821a7ce0d8" + integrity sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA== + dependencies: + graceful-fs "^4.1.5" + js-yaml "^3.6.1" + pify "^4.0.1" + strip-bom "^3.0.0" + +readable-stream@^2.0.1: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6, readable-stream@^3.4.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== + dependencies: + resolve "^1.1.6" + +recursive-readdir@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz#e726f328c0d69153bcabd5c322d3195252379372" + integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA== + dependencies: + minimatch "^3.0.5" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +redux-logger@3.0.6: + version "3.0.6" + resolved "https://registry.yarnpkg.com/redux-logger/-/redux-logger-3.0.6.tgz#f7555966f3098f3c88604c449cf0baf5778274bf" + integrity sha512-JoCIok7bg/XpqA1JqCqXFypuqBbQzGQySrhFzewB7ThcnysTO30l4VCst86AuB9T9tuT03MAA56Jw2PNhRSNCg== + dependencies: + deep-diff "^0.3.5" + +redux-thunk@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.1.tgz#0dd8042cf47868f4b29699941de03c9301a75714" + integrity sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q== + +redux-thunk@^2.4.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.2.tgz#b9d05d11994b99f7a91ea223e8b04cf0afa5ef3b" + integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== + +redux@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.0.tgz#46f10d6e29b6666df758780437651eeb2b969f13" + integrity sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA== + dependencies: + "@babel/runtime" "^7.9.2" + +redux@^4.0.0, redux@^4.1.2: + version "4.2.1" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197" + integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w== + dependencies: + "@babel/runtime" "^7.9.2" + +redux@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/redux/-/redux-5.0.1.tgz#97fa26881ce5746500125585d5642c77b6e9447b" + integrity sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w== + +reflect.getprototypeof@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz#e0bd28b597518f16edaf9c0e292c631eb13e0674" + integrity sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ== + dependencies: + call-bind "^1.0.5" + define-properties "^1.2.1" + es-abstract "^1.22.3" + es-errors "^1.0.0" + get-intrinsic "^1.2.3" + globalthis "^1.0.3" + which-builtin-type "^1.1.3" + +regenerate-unicode-properties@^10.1.0: + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.4: + version "0.13.11" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-runtime@^0.14.0: + version "0.14.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" + integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== + +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334" + integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== + dependencies: + call-bind "^1.0.6" + define-properties "^1.2.1" + es-errors "^1.3.0" + set-function-name "^2.0.1" + +regexpp@^3.0.0, regexpp@^3.1.0, regexpp@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + dependencies: + "@babel/regjsgen" "^0.8.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +registry-auth-token@^4.0.0: + version "4.2.2" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.2.tgz#f02d49c3668884612ca031419491a13539e21fac" + integrity sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg== + dependencies: + rc "1.2.8" + +registry-url@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" + integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== + dependencies: + rc "^1.2.8" + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +require-package-name@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/require-package-name/-/require-package-name-2.0.1.tgz#c11e97276b65b8e2923f75dabf5fb2ef0c3841b9" + integrity sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q== + +require-uncached@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" + integrity sha512-Xct+41K3twrbBHdxAgMoOS+cNcoqIjfM2/VxBF4LL2hVph7YsF8VSKyQ3BDFZwEVbok9yeDl2le/qo0S77WG2w== + dependencies: + caller-path "^0.1.0" + resolve-from "^1.0.0" + +requireindex@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/requireindex/-/requireindex-1.2.0.tgz#3463cdb22ee151902635aa6c9535d4de9c2ef1ef" + integrity sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +reselect@4.1.6: + version "4.1.6" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.6.tgz#19ca2d3d0b35373a74dc1c98692cdaffb6602656" + integrity sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ== + +reselect@^4.1.5: + version "4.1.8" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.8.tgz#3f5dc671ea168dccdeb3e141236f69f02eaec524" + integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@5.0.0, resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-from@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" + integrity sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-pathname@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== + +resolve-pkg-maps@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f" + integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw== + +resolve.exports@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.1.tgz#05cfd5b3edf641571fd46fa608b610dda9ead999" + integrity sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ== + +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.22.4: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^2.0.0-next.4: + version "2.0.0-next.5" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" + integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +response-iterator@^0.2.6: + version "0.2.6" + resolved "https://registry.yarnpkg.com/response-iterator/-/response-iterator-0.2.6.tgz#249005fb14d2e4eeb478a3f735a28fd8b4c9f3da" + integrity sha512-pVzEEzrsg23Sh053rmDUvLSkGXluZio0qu8VT6ukrYuvtjVfCbDZH9d6PGXb8HZfzdNZt8feXv/jvUzlhRgLnw== + +responselike@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" + integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== + dependencies: + lowercase-keys "^1.0.0" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rollup@^3.7.0: + version "3.29.4" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.29.4.tgz#4d70c0f9834146df8705bfb69a9a19c9e1109981" + integrity sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw== + optionalDependencies: + fsevents "~2.3.2" + +run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rxjs@^7.5.5: + version "7.8.1" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" + integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== + dependencies: + tslib "^2.1.0" + +safe-array-concat@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.0.tgz#8d0cae9cb806d6d1c06e08ab13d847293ebe0692" + integrity sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg== + dependencies: + call-bind "^1.0.5" + get-intrinsic "^1.2.2" + has-symbols "^1.0.3" + isarray "^2.0.5" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377" + integrity sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + is-regex "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" + integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" + integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== + dependencies: + "@types/node-forge" "^1.3.0" + node-forge "^1" + +sembear@^0.5.0: + version "0.5.2" + resolved "https://registry.yarnpkg.com/sembear/-/sembear-0.5.2.tgz#679da95f1cf1a39b7fcd54a1ae89cd5badedb7b3" + integrity sha512-Ij1vCAdFgWABd7zTg50Xw1/p0JgESNxuLlneEAsmBrKishA06ulTTL/SHGmNy2Zud7+rKrHTKNI6moJsn1ppAQ== + dependencies: + "@types/semver" "^6.0.1" + semver "^6.3.0" + +semver@^5.6.0: + version "5.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^6.0.0, semver@^6.1.0, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3: + version "7.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + dependencies: + randombytes "^2.1.0" + +serve-handler@6.1.3: + version "6.1.3" + resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.3.tgz#1bf8c5ae138712af55c758477533b9117f6435e8" + integrity sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w== + dependencies: + bytes "3.0.0" + content-disposition "0.5.2" + fast-url-parser "1.1.3" + mime-types "2.1.18" + minimatch "3.0.4" + path-is-inside "1.0.2" + path-to-regexp "2.2.1" + range-parser "1.2.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +set-cookie-parser@^2.4.6: + version "2.6.0" + resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz#131921e50f62ff1a66a461d7d62d7b21d5d15a51" + integrity sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ== + +set-function-length@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425" + integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g== + dependencies: + define-data-property "^1.1.2" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.3" + gopd "^1.0.1" + has-property-descriptors "^1.0.1" + +set-function-name@^2.0.0, set-function-name@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" + integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.2" + +setimmediate@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.7.3: + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + +shelljs@0.8.5: + version "0.8.5" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" + integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +side-channel@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.5.tgz#9a84546599b48909fb6af1211708d23b1946221b" + integrity sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@^0.5.16, source-map-support@^0.5.17, source-map-support@^0.5.6, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.7: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +spawndamnit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/spawndamnit/-/spawndamnit-2.0.0.tgz#9f762ac5c3476abb994b42ad592b5ad22bb4b0ad" + integrity sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA== + dependencies: + cross-spawn "^5.1.0" + signal-exit "^3.0.2" + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +statuses@2.0.1, statuses@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +std-env@^3.0.1: + version "3.7.0" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.7.0.tgz#c9f7386ced6ecf13360b6c6c55b8aaa4ef7481d2" + integrity sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg== + +stop-iteration-iterator@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4" + integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ== + dependencies: + internal-slot "^1.0.4" + +strict-event-emitter@^0.2.4, strict-event-emitter@^0.2.6: + version "0.2.8" + resolved "https://registry.yarnpkg.com/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz#b4e768927c67273c14c13d20e19d5e6c934b47ca" + integrity sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A== + dependencies: + events "^3.3.0" + +string-env-interpolation@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz#ad4397ae4ac53fe6c91d1402ad6f6a52862c7152" + integrity sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-length@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-5.0.1.tgz#3d647f497b6e8e8d41e422f7e0b23bc536c8381e" + integrity sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow== + dependencies: + char-regex "^2.0.0" + strip-ansi "^7.0.1" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.matchall@^4.0.8: + version "4.0.10" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100" + integrity sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + regexp.prototype.flags "^1.5.0" + set-function-name "^2.0.0" + side-channel "^1.0.4" + +string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +style-loader@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== + +stylehacks@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9" + integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== + dependencies: + browserslist "^4.21.4" + postcss-selector-parser "^6.0.4" + +stylis@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" + integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== + +subscriptions-transport-ws@^0.9.18: + version "0.9.19" + resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz#10ca32f7e291d5ee8eb728b9c02e43c52606cdcf" + integrity sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw== + dependencies: + backo2 "^1.0.2" + eventemitter3 "^3.1.0" + iterall "^1.2.1" + symbol-observable "^1.0.4" + ws "^5.2.0 || ^6.0.0 || ^7.0.0" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg-parser@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svg-url-loader@7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/svg-url-loader/-/svg-url-loader-7.1.1.tgz#0cbdb30beb8679cb060c12eaf30085747fa7591f" + integrity sha512-NlsMCePODm7FQhU9aEZyGLPx5Xe1QRI1cSEUE6vTq5LJc9l9pStagvXoEIyZ9O3r00w6G3+Wbkimb+SC3DI/Aw== + dependencies: + file-loader "~6.2.0" + loader-utils "~2.0.0" + +svgo@^2.7.0, svgo@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + +symbol-observable@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" + integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== + +symbol-observable@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-4.0.0.tgz#5b425f192279e87f2f9b937ac8540d1984b39205" + integrity sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ== + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +sync-fetch@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/sync-fetch/-/sync-fetch-0.3.0.tgz#77246da949389310ad978ab26790bb05f88d1335" + integrity sha512-dJp4qg+x4JwSEW1HibAuMi0IIrBI3wuQr2GimmqB7OXR50wmwzfdusG+p39R9w3R6aFtZ2mzvxvWKQ3Bd/vx3g== + dependencies: + buffer "^5.7.0" + node-fetch "^2.6.1" + +table@^6.0.9: + version "6.8.1" + resolved "https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" + integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@5.3.6: + version "5.3.6" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser-webpack-plugin@^5.1.3: + version "5.3.10" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199" + integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w== + dependencies: + "@jridgewell/trace-mapping" "^0.3.20" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.26.0" + +terser@^5.10.0, terser@^5.14.1, terser@^5.26.0: + version "5.27.2" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.27.2.tgz#577a362515ff5635f98ba149643793a3973ba77e" + integrity sha512-sHXmLSkImesJ4p5apTeT63DsV4Obe1s37qT8qvwHRmVxKTBH7Rv9Wr26VcAMmLbmk9UliiwK8z+657NyJHHy/w== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +thenby@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/thenby/-/thenby-1.3.4.tgz#81581f6e1bb324c6dedeae9bfc28e59b1a2201cc" + integrity sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ== + +thread-loader@3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/thread-loader/-/thread-loader-3.0.4.tgz#c392e4c0241fbc80430eb680e4886819b504a31b" + integrity sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA== + dependencies: + json-parse-better-errors "^1.0.2" + loader-runner "^4.1.0" + loader-utils "^2.0.0" + neo-async "^2.6.2" + schema-utils "^3.0.0" + +throat@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== + +throat@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.2.tgz#51a3fbb5e11ae72e2cf74861ed5c8020f89f29fe" + integrity sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ== + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tiny-invariant@1.3.1, tiny-invariant@^1.0.2: + version "1.3.1" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.1.tgz#8560808c916ef02ecfd55e66090df23a4b7aa642" + integrity sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== + +tiny-warning@1.0.3, tiny-warning@^1.0.0, tiny-warning@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-readable-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" + integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +toposort@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330" + integrity sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tough-cookie@^4.0.0: + version "4.1.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" + integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +ts-deepmerge@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/ts-deepmerge/-/ts-deepmerge-4.0.0.tgz#e236314a601ff9a6526cbd07c4b97e885f58532a" + integrity sha512-IrjjAwfM/J6ajWv5wDRZBdpVaTmuONJN1vC85mXlWVPXKelouLFiqsjR7m0h245qY6zZEtcDtcOTc4Rozgg1TQ== + +ts-deepmerge@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ts-deepmerge/-/ts-deepmerge-5.0.0.tgz#9764a1a5696de0fcaaa6f5df2194aed27a7da23e" + integrity sha512-K1V6dniogjom+6jsLCysv7y6/Hd04/a9DXiKFSr/7/Y6Ji+9fwFF8DzdncYNQ6VP6to8U9qbztQpIZKqYrtBgQ== + +ts-invariant@^0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.10.3.tgz#3e048ff96e91459ffca01304dbc7f61c1f642f6c" + integrity sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ== + dependencies: + tslib "^2.1.0" + +ts-node@^9: + version "9.1.1" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" + integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== + dependencies: + arg "^4.1.0" + create-require "^1.1.0" + diff "^4.0.1" + make-error "^1.1.1" + source-map-support "^0.5.17" + yn "3.1.1" + +tsconfig-paths@^3.15.0: + version "3.15.0" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4" + integrity sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.2" + minimist "^1.2.6" + strip-bom "^3.0.0" + +tslib@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" + integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== + +tslib@^1.8.1, tslib@^1.9.3: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + +tslib@~2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" + integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== + +tslib@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" + integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== + +tslib@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" + integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== + +tslib@~2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + +tsutils@^3.21.0: + version "3.21.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + dependencies: + tslib "^1.8.1" + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typed-array-buffer@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz#1867c5d83b20fcb5ccf32649e5e2fc7424474ff3" + integrity sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ== + dependencies: + call-bind "^1.0.7" + es-errors "^1.3.0" + is-typed-array "^1.1.13" + +typed-array-byte-length@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67" + integrity sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw== + dependencies: + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + has-proto "^1.0.3" + is-typed-array "^1.1.13" + +typed-array-byte-offset@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz#f9ec1acb9259f395093e4567eb3c28a580d02063" + integrity sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + has-proto "^1.0.3" + is-typed-array "^1.1.13" + +typed-array-length@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.5.tgz#57d44da160296d8663fd63180a1802ebf25905d5" + integrity sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA== + dependencies: + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + has-proto "^1.0.3" + is-typed-array "^1.1.13" + possible-typed-array-names "^1.0.0" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@4.8.4: + version "4.8.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" + integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== + +typescript@^4.5: + version "4.9.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== + +uglify-js@3.17.3: + version "3.17.3" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.3.tgz#f0feedf019c4510f164099e8d7e72ff2d7304377" + integrity sha512-JmMFDME3iufZnBpyKL+uS78LRiC+mK55zWfM5f/pWBJfpOttXAqYfdDGRukYhJuyRinvPVAtUhvy7rlDybNtFg== + +uglifycss@0.0.29: + version "0.0.29" + resolved "https://registry.yarnpkg.com/uglifycss/-/uglifycss-0.0.29.tgz#abe49531155d146e75dd2fdf933d371bc1180054" + integrity sha512-J2SQ2QLjiknNGbNdScaNZsXgmMGI0kYNrXaDlr4obnPW9ni1jljb1NeEVWAiTgZ8z+EBWP2ozfT9vpy03rjlMQ== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + +unfetch@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be" + integrity sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA== + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + +universalify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + +unixify@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unixify/-/unixify-1.0.0.tgz#3a641c8c2ffbce4da683a5c70f03a462940c2090" + integrity sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg== + dependencies: + normalize-path "^2.1.1" + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" + integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ== + dependencies: + prepend-http "^2.0.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +url@^0.11.0: + version "0.11.3" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.3.tgz#6f495f4b935de40ce4a0a52faee8954244f3d3ad" + integrity sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw== + dependencies: + punycode "^1.4.1" + qs "^6.11.2" + +use-composed-ref@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" + integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== + +use-deep-compare@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/use-deep-compare/-/use-deep-compare-0.1.0.tgz#7fd775047ab7126dfc11e8c19f6926b3112c03d0" + integrity sha512-WZG0iTvyo+6csYuCfoFxpYSK5nAifyO4jVia+yJTSooOo8EurzgzCE8ZMIcVpRQOwqolF0Otve94DrdGNYynFA== + dependencies: + dequal "1.0.0" + +use-isomorphic-layout-effect@^1.1.1, use-isomorphic-layout-effect@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" + integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== + +use-latest@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2" + integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== + dependencies: + use-isomorphic-layout-effect "^1.1.1" + +use-popper@1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/use-popper/-/use-popper-1.1.6.tgz#51d578084d92dd941dda466dea4cb0c3d2c5379b" + integrity sha512-iinEv3/meG+hdN/zcIKzdX/oa7b2xj8K/F1cckCeWTUE2Ne96YrXQqVVkenOOUky2vHyyHwUxx74pyP2SNgZUg== + dependencies: + popper.js "1.15.0" + use-deep-compare "0.1.0" + +use-sync-external-store@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" + integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +util@^0.12.3: + version "0.12.5" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" + integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== + dependencies: + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + which-typed-array "^1.1.2" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@8.3.2, uuid@^8.0.0, uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +v8-compile-cache@^2.0.3: + version "2.4.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz#cdada8bec61e15865f05d097c5f4fd30e94dc128" + integrity sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +valid-url@1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/valid-url/-/valid-url-1.0.9.tgz#1c14479b40f1397a75782f115e4086447433a200" + integrity sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA== + +validate-npm-package-name@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" + integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw== + dependencies: + builtins "^1.0.3" + +value-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== + +value-or-promise@1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.11.tgz#3e90299af31dd014fe843fe309cefa7c1d94b140" + integrity sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg== + +value-or-promise@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.6.tgz#218aa4794aa2ee24dcf48a29aba4413ed584747f" + integrity sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vite@4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/vite/-/vite-4.0.3.tgz#de27ad3f263a03ae9419cdc8bc07721eadcba8b9" + integrity sha512-HvuNv1RdE7deIfQb8mPk51UKjqptO/4RXZ5yXSAvurd5xOckwS/gg8h9Tky3uSbnjYTgUm0hVCet1cyhKd73ZA== + dependencies: + esbuild "^0.16.3" + postcss "^8.4.20" + resolve "^1.22.1" + rollup "^3.7.0" + optionalDependencies: + fsevents "~2.3.2" + +vue@^3.2.23: + version "3.4.19" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.19.tgz#f9ae0a44db86628548736ff04152830726a97263" + integrity sha512-W/7Fc9KUkajFU8dBeDluM4sRGc/aa4YJnOYck8dkjgZoXtVsn3OeTGni66FV1l3+nvPA7VBFYtPioaGKUmEADw== + dependencies: + "@vue/compiler-dom" "3.4.19" + "@vue/compiler-sfc" "3.4.19" + "@vue/runtime-dom" "3.4.19" + "@vue/server-renderer" "3.4.19" + "@vue/shared" "3.4.19" + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +warning@4.0.3, warning@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + dependencies: + loose-envify "^1.0.0" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== + dependencies: + defaults "^1.0.3" + +web-encoding@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/web-encoding/-/web-encoding-1.1.5.tgz#fc810cf7667364a6335c939913f5051d3e0c4864" + integrity sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA== + dependencies: + util "^0.12.3" + optionalDependencies: + "@zxing/text-encoding" "0.9.0" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-bundle-analyzer@4.6.1: + version "4.6.1" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.6.1.tgz#bee2ee05f4ba4ed430e4831a319126bb4ed9f5a6" + integrity sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@4.11.1: + version "4.11.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" + integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.1" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@5.74.0: + version "5.74.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.74.0.tgz#02a5dac19a17e0bb47093f2be67c695102a55980" + integrity sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +webpackbar@5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-5.0.2.tgz#d3dd466211c73852741dfc842b7556dcbc2b0570" + integrity sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ== + dependencies: + chalk "^4.1.0" + consola "^2.15.3" + pretty-time "^1.1.0" + std-env "^3.0.1" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-builtin-type@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" + integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== + dependencies: + function.prototype.name "^1.1.5" + has-tostringtag "^1.0.0" + is-async-function "^2.0.0" + is-date-object "^1.0.5" + is-finalizationregistry "^1.0.2" + is-generator-function "^1.0.10" + is-regex "^1.1.4" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.9" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-typed-array@^1.1.13, which-typed-array@^1.1.14, which-typed-array@^1.1.2, which-typed-array@^1.1.9: + version "1.1.14" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.14.tgz#1f78a111aee1e131ca66164d8bdc3ab062c95a06" + integrity sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg== + dependencies: + available-typed-arrays "^1.0.6" + call-bind "^1.0.5" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.1" + +which@^1.2.9, which@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wrap-ansi@^6.0.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@7.4.5: + version "7.4.5" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.5.tgz#a484dd851e9beb6fdb420027e3885e8ce48986c1" + integrity sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g== + +"ws@^5.2.0 || ^6.0.0 || ^7.0.0", ws@^7.3.1, ws@^7.4.6: + version "7.5.9" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.4.2: + version "8.16.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.16.0.tgz#d1cd774f36fbc07165066a60e40323eab6446fd4" + integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yargs@^17.3.1: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yn@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" + integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +yup@^0.32.11: + version "0.32.11" + resolved "https://registry.yarnpkg.com/yup/-/yup-0.32.11.tgz#d67fb83eefa4698607982e63f7ca4c5ed3cf18c5" + integrity sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg== + dependencies: + "@babel/runtime" "^7.15.4" + "@types/lodash" "^4.14.175" + lodash "^4.17.21" + lodash-es "^4.17.21" + nanoclone "^0.2.1" + property-expr "^2.0.4" + toposort "^2.0.2" + +zen-observable-ts@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz#6c6d9ea3d3a842812c6e9519209365a122ba8b58" + integrity sha512-QZWQekv6iB72Naeake9hS1KxHlotfRpe+WGNbNx5/ta+R3DNjVO2bswf63gXlWDcs+EMd7XY8HfVQyP1X6T4Zg== + dependencies: + zen-observable "0.8.15" + +zen-observable@0.8.15: + version "0.8.15" + resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.15.tgz#96415c512d8e3ffd920afd3889604e30b9eaac15" + integrity sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==