From 15dac784a7c80af19b8a26f49280c9a1c6ffc1fc Mon Sep 17 00:00:00 2001 From: Benjie Gillam Date: Wed, 4 Dec 2019 13:09:39 +0000 Subject: [PATCH 01/11] chore(tsdoc): enable TSDoc linting (#577) --- .eslintrc.js | 3 +- package.json | 1 + .../src/plugins/PgIntrospectionPlugin.js | 3 +- packages/postgraphile-core/src/index.ts | 3 +- yarn.lock | 31 ++++++++++++++++++- 5 files changed, 36 insertions(+), 5 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 446594bac..79d3d55ab 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -9,7 +9,7 @@ module.exports = { "plugin:prettier/recommended", "prettier/@typescript-eslint", ], - plugins: ["jest", "flowtype", "graphql"], + plugins: ["jest", "flowtype", "graphql", "tsdoc"], env: { jest: true, node: true, @@ -41,6 +41,7 @@ module.exports = { "no-await-in-loop": 0, "jest/no-focused-tests": 2, "jest/no-identical-title": 2, + "tsdoc/syntax": 2, // Rules that we should enable: "@typescript-eslint/no-use-before-define": "warn", diff --git a/package.json b/package.json index ee67ac1ee..ac2672f82 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,7 @@ "eslint-plugin-graphql": "^3.0.3", "eslint-plugin-jest": "^22.5.1", "eslint-plugin-prettier": "^3.0.1", + "eslint-plugin-tsdoc": "^0.2.0", "eslint_d": "^8.0.0", "flow-bin": "^0.106.3", "flow-copy-source": "^1.2.0", diff --git a/packages/graphile-build-pg/src/plugins/PgIntrospectionPlugin.js b/packages/graphile-build-pg/src/plugins/PgIntrospectionPlugin.js index 598fb7b43..4361a231c 100644 --- a/packages/graphile-build-pg/src/plugins/PgIntrospectionPlugin.js +++ b/packages/graphile-build-pg/src/plugins/PgIntrospectionPlugin.js @@ -473,8 +473,7 @@ export default (async function PgIntrospectionPlugin( } ) { /** - * @summary introspect database and get the table/view/constraints. - * @returns {Promise} + * Introspect database and get the table/view/constraints. */ async function introspect(): Promise { // Perform introspection diff --git a/packages/postgraphile-core/src/index.ts b/packages/postgraphile-core/src/index.ts index cec8669a4..77e4e4d96 100644 --- a/packages/postgraphile-core/src/index.ts +++ b/packages/postgraphile-core/src/index.ts @@ -87,8 +87,9 @@ export interface PostGraphileCoreOptions { build: Build, context: Context ) => boolean; + /** - * @deprecated Use '@primaryKey' smart comment instead + * @deprecated Use '\@primaryKey' smart comment instead */ viewUniqueKey?: string; enableTags?: boolean; diff --git a/yarn.lock b/yarn.lock index 3f70f260b..48bc2835d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1586,6 +1586,20 @@ npmlog "^4.1.2" write-file-atomic "^2.3.0" +"@microsoft/tsdoc-config@0.12.16": + version "0.12.16" + resolved "https://registry.yarnpkg.com/@microsoft/tsdoc-config/-/tsdoc-config-0.12.16.tgz#88d85b84cbb959ac46fda5037ea71f2e4fe8c598" + integrity sha512-oSNFVSwkpE6wa/KFgPI+/hqYhFHcajNmQwA4uczQbhuKkyYYk9dIKKPVNdAFoduwuAX3Yy11vCPKFmhTBWP/8Q== + dependencies: + "@microsoft/tsdoc" "0.12.16" + ajv "~6.10.2" + resolve "~1.12.0" + +"@microsoft/tsdoc@0.12.16": + version "0.12.16" + resolved "https://registry.yarnpkg.com/@microsoft/tsdoc/-/tsdoc-0.12.16.tgz#13869988581fddbdfdbcb92e26edc955fc6e00ca" + integrity sha512-SX8JNEVy6U5+56aQnQB8A2XK+WSF//b0kBa6KqxE48pcccqVuIu1ePAR/EWd1cQB6zWv26QIY5uv/++qm+Z3Mw== + "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" @@ -2047,7 +2061,7 @@ agentkeepalive@^3.4.1: dependencies: humanize-ms "^1.2.1" -ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5, ajv@~6.10.2: version "6.10.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== @@ -3480,6 +3494,14 @@ eslint-plugin-prettier@^3.0.1: dependencies: prettier-linter-helpers "^1.0.0" +eslint-plugin-tsdoc@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.0.tgz#b31d7a8d1a302a8e1afaa3e3b0f0837461df0a49" + integrity sha512-Ciei/N/95nCAqFUhAmN3FNq4r75GtQTFuNBKNOoT1m8OsxhPf+MoD5JJFbvssaaYU0K9jGEjbR/mVyUKg5hWJg== + dependencies: + "@microsoft/tsdoc" "0.12.16" + "@microsoft/tsdoc-config" "0.12.16" + eslint-scope@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" @@ -7281,6 +7303,13 @@ resolve@1.x, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.3.2, resolve@^1.8.1: dependencies: path-parse "^1.0.6" +resolve@~1.12.0: + version "1.12.3" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.3.tgz#96d5253df8005ce19795c14338f2a013c38a8c15" + integrity sha512-hF6+hAPlxjqHWrw4p1rF3Wztbgxd4AjA5VlUzY5zcTb4J8D3JK4/1RjU48pHz2PJWzGVsLB1VWZkvJzhK2CCOA== + dependencies: + path-parse "^1.0.6" + restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" From 030bfef805348fc32bc2892884eedf2902c9c013 Mon Sep 17 00:00:00 2001 From: Benjie Gillam Date: Mon, 9 Dec 2019 12:37:39 +0000 Subject: [PATCH 02/11] chore: add tests for GRAPHILE_TURBO (#582) --- .travis.yml | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index d0fbd918b..215439a44 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,7 @@ language: node_js node_js: - "8" - "10" + - "12" addons: postgresql: "9.4" @@ -11,8 +12,8 @@ addons: - postgresql-server-dev-9.4 env: - TEST_DATABASE_URL: postgres://localhost:5432/travis PGVERSION: 9.4 + TEST_DATABASE_URL: postgres://localhost:5432/graphileengine_test cache: yarn @@ -21,6 +22,7 @@ install: - lerna bootstrap before_script: + - createdb graphileengine_test - psql -c "ALTER USER travis WITH PASSWORD 'travis';" - sudo bash -c "echo -e 'wal_level = logical\nmax_replication_slots = 10\nmax_wal_senders = 10' >> /etc/postgresql/$PGVERSION/main/postgresql.conf" - sudo service postgresql restart @@ -39,10 +41,30 @@ matrix: - postgresql-client-10 - postgresql-server-dev-10 postgresql: 10 + services: + - postgresql env: - - PGPORT=5433 - - TEST_DATABASE_URL=postgres://travis:travis@localhost:5433/travis - - LDS_TEST_DATABASE_URL=postgres://travis:travis@localhost:5433/lds_test - PGVERSION=10 + - TEST_DATABASE_URL=postgres://localhost:5432/graphileengine_test + - LDS_TEST_DATABASE_URL=postgres://travis:travis@localhost:5432/lds_test + - PGVERSION=10 + sudo: false + dist: xenial + - node_js: 12 + addons: + apt: + packages: + - postgresql-10 + - postgresql-client-10 + - postgresql-server-dev-10 + postgresql: 10 + services: + - postgresql + env: + - PGVERSION=10 + - TEST_DATABASE_URL=postgres://localhost:5432/graphileengine_test + - LDS_TEST_DATABASE_URL=postgres://travis:travis@localhost:5432/lds_test + - PGVERSION=10 + - GRAPHILE_TURBO=1 sudo: false - dist: trusty + dist: xenial From 854dd0fc1da2b503273536c85a5b90c065b8a2f9 Mon Sep 17 00:00:00 2001 From: Benjie Gillam Date: Mon, 9 Dec 2019 16:13:51 +0000 Subject: [PATCH 03/11] chore(types): export GraphileResolverContext --- packages/postgraphile-core/src/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/postgraphile-core/src/index.ts b/packages/postgraphile-core/src/index.ts index 77e4e4d96..33b5055f1 100644 --- a/packages/postgraphile-core/src/index.ts +++ b/packages/postgraphile-core/src/index.ts @@ -10,6 +10,7 @@ import { Context, SchemaBuilder, Inflection, + GraphileResolverContext, } from "graphile-build"; import { GraphQLSchema } from "graphql"; import { @@ -31,6 +32,7 @@ export { Inflection, Options, formatSQLForDebugging, + GraphileResolverContext, }; export type mixed = {} | string | number | boolean | undefined | null; From 9384773ad9e7dfc58b40996110b97239e8266cb1 Mon Sep 17 00:00:00 2001 From: Benjie Gillam Date: Mon, 9 Dec 2019 16:27:58 +0000 Subject: [PATCH 04/11] chore(release): use yarn commands --- release | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/release b/release index d7342d043..60aaa9731 100755 --- a/release +++ b/release @@ -1,13 +1,13 @@ #!/bin/bash set -e echo "BOOTSTRAP" -npx lerna bootstrap +yarn lerna bootstrap echo "CLEANING BUILT FILES" -rm -Rf packages/*/node8plus packages/*/dist +yarn clean echo "PREPACKING" -./scripts/prepack-all +yarn prepack:all echo "TEST" -npx lerna run --concurrency 1 test +yarn test TAG="${1:-next}" From d15d6008000d1f5751cdd47cedc4432d26657c25 Mon Sep 17 00:00:00 2001 From: Benjie Gillam Date: Tue, 10 Dec 2019 19:27:54 +0000 Subject: [PATCH 05/11] feat(watch): manual schema reload notification (#583) --- .eslintignore | 1 + packages/graphile-build-pg/src/QueryBuilder.js | 2 +- .../src/plugins/PgIntrospectionPlugin.js | 6 +++++- packages/jest-serializer-graphql-schema/README.md | 8 ++++---- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.eslintignore b/.eslintignore index fef942aca..9b8d6b76e 100644 --- a/.eslintignore +++ b/.eslintignore @@ -6,3 +6,4 @@ node8plus build-turbo examples dist +CHANGELOG.md diff --git a/packages/graphile-build-pg/src/QueryBuilder.js b/packages/graphile-build-pg/src/QueryBuilder.js index fff29603b..5dd5d16c5 100644 --- a/packages/graphile-build-pg/src/QueryBuilder.js +++ b/packages/graphile-build-pg/src/QueryBuilder.js @@ -459,7 +459,7 @@ ${sql.join( orderBy( exprGen: SQLGen, ascending: boolean = true, - nullsFirst: boolean | null + nullsFirst: boolean | null = null ) { this.checkLock("orderBy"); this.data.orderBy.push([exprGen, ascending, nullsFirst]); diff --git a/packages/graphile-build-pg/src/plugins/PgIntrospectionPlugin.js b/packages/graphile-build-pg/src/plugins/PgIntrospectionPlugin.js index 4361a231c..788e98d14 100644 --- a/packages/graphile-build-pg/src/plugins/PgIntrospectionPlugin.js +++ b/packages/graphile-build-pg/src/plugins/PgIntrospectionPlugin.js @@ -995,8 +995,12 @@ export default (async function PgIntrospectionPlugin( if (affectsOurSchemas) { this._handleChange(); } + } else if (payload.type === "manual") { + this._handleChange(); } else { - throw new Error(`Payload type '${payload.type}' not recognised`); + throw new Error( + `Payload type '${(payload as any).type}' not recognised` + ); } } catch (e) { debug(`Error occurred parsing notification payload: ${e}`); diff --git a/packages/jest-serializer-graphql-schema/README.md b/packages/jest-serializer-graphql-schema/README.md index ac2ccac90..6ba2a9929 100644 --- a/packages/jest-serializer-graphql-schema/README.md +++ b/packages/jest-serializer-graphql-schema/README.md @@ -6,7 +6,7 @@ of [GraphQL schemas](https://graphql.org/learn/schema/) using the This serializer only works on instances of the `GraphQLSchema` class exported from [`graphql-js`](https://github.com/graphql/graphql-js). -It does *not* work on AST +It does _not_ work on AST objects. # Install @@ -58,7 +58,7 @@ const getSchema = async (url: string) => { test("Pokemon GraphQL API has a consistent schema", async () => { const schema = await getSchema("https://graphql-pokemon.now.sh"); expect(schema).toMatchSnapshot(); -});; +}); ``` This test will produce the following snapshot: @@ -177,5 +177,5 @@ import { lexicographicSortSchema } from "graphql"; test("Pokemon GraphQL API has a consistent schema", async () => { const schema = await getSchema("https://graphql-pokemon.now.sh"); expect(lexicographicSortSchema(schema)).toMatchSnapshot(); -});; -``` \ No newline at end of file +}); +``` From 7df5a2bab26e80e7593402e0e9072d7ff259e15e Mon Sep 17 00:00:00 2001 From: David Baumgold Date: Sat, 4 Jan 2020 20:57:51 +0100 Subject: [PATCH 06/11] chore(git): ignore .env file (#590) --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index dd297d6d9..bdd80bcc1 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,5 @@ node_modules /.vscode *.tgz yarn-error.log +tsconfig.tsbuildinfo +.env From cf98543553e005786a7393954d3a9dd99e699636 Mon Sep 17 00:00:00 2001 From: David Baumgold Date: Sat, 4 Jan 2020 21:00:44 +0100 Subject: [PATCH 07/11] chore(tests): use Jest GraphQL schema serializer (#589) --- .../__tests__/makeProcessSchemaPlugin.test.js | 29 +- .../__snapshots__/simplePrint.test.js.snap | 6288 ++++++++--------- .../integration/schema/simplePrint.test.js | 3 +- 3 files changed, 3157 insertions(+), 3163 deletions(-) diff --git a/packages/graphile-utils/__tests__/makeProcessSchemaPlugin.test.js b/packages/graphile-utils/__tests__/makeProcessSchemaPlugin.test.js index e2fe97413..404d9161b 100644 --- a/packages/graphile-utils/__tests__/makeProcessSchemaPlugin.test.js +++ b/packages/graphile-utils/__tests__/makeProcessSchemaPlugin.test.js @@ -8,12 +8,7 @@ import { SubscriptionPlugin, MutationPayloadQueryPlugin, } from "graphile-build"; -import { - GraphQLSchema, - GraphQLObjectType, - GraphQLString, - printSchema, -} from "graphql"; +import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; const makeSchemaWithSpy = spy => buildSchema( @@ -77,15 +72,15 @@ it("Can tweak the schema", async () => { const schema = await makeSchemaWithSpy(spy); expect(spySchema).toBeTruthy(); expect(spySchema).toEqual(schema); - expect(printSchema(schema)).toMatchInlineSnapshot(` -"\\"\\"\\"MODIFIED DESCRIPTION\\"\\"\\" -type Query { - \\"\\"\\" - Exposes the root query type nested one level down. This is helpful for Relay 1 - which can only query top level fields if they are in a particular form. - \\"\\"\\" - query: Query! -} -" -`); + expect(schema).toMatchInlineSnapshot(` + """MODIFIED DESCRIPTION""" + type Query { + """ + Exposes the root query type nested one level down. This is helpful for Relay 1 + which can only query top level fields if they are in a particular form. + """ + query: Query! + } + + `); }); diff --git a/packages/postgraphile-core/__tests__/integration/schema/__snapshots__/simplePrint.test.js.snap b/packages/postgraphile-core/__tests__/integration/schema/__snapshots__/simplePrint.test.js.snap index 7734d485c..2f7819f4d 100644 --- a/packages/postgraphile-core/__tests__/integration/schema/__snapshots__/simplePrint.test.js.snap +++ b/packages/postgraphile-core/__tests__/integration/schema/__snapshots__/simplePrint.test.js.snap @@ -1,133 +1,133 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Simple schema print (no ordering) 1`] = ` -"\\"\\"\\"All input for the \`add1Mutation\` mutation.\\"\\"\\" +"""All input for the \`add1Mutation\` mutation.""" input Add1MutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String arg0: Int! arg1: Int! } -\\"\\"\\"The output of our \`add1Mutation\` mutation.\\"\\"\\" +"""The output of our \`add1Mutation\` mutation.""" type Add1MutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String integer: Int - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`add2Mutation\` mutation.\\"\\"\\" +"""All input for the \`add2Mutation\` mutation.""" input Add2MutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String a: Int! b: Int } -\\"\\"\\"The output of our \`add2Mutation\` mutation.\\"\\"\\" +"""The output of our \`add2Mutation\` mutation.""" type Add2MutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String integer: Int - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`add3Mutation\` mutation.\\"\\"\\" +"""All input for the \`add3Mutation\` mutation.""" input Add3MutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String a: Int arg1: Int } -\\"\\"\\"The output of our \`add3Mutation\` mutation.\\"\\"\\" +"""The output of our \`add3Mutation\` mutation.""" type Add3MutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String integer: Int - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`add4MutationError\` mutation.\\"\\"\\" +"""All input for the \`add4MutationError\` mutation.""" input Add4MutationErrorInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String arg0: Int b: Int } -\\"\\"\\"The output of our \`add4MutationError\` mutation.\\"\\"\\" +"""The output of our \`add4MutationError\` mutation.""" type Add4MutationErrorPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String integer: Int - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`add4Mutation\` mutation.\\"\\"\\" +"""All input for the \`add4Mutation\` mutation.""" input Add4MutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String arg0: Int b: Int } -\\"\\"\\"The output of our \`add4Mutation\` mutation.\\"\\"\\" +"""The output of our \`add4Mutation\` mutation.""" type Add4MutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String integer: Int - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } @@ -154,153 +154,153 @@ enum AnEnum { scalar AnInt -\\"\\"\\"A range of \`AnInt\`.\\"\\"\\" +"""A range of \`AnInt\`.""" type AnIntRange { - \\"\\"\\"The starting bound of our range.\\"\\"\\" + """The starting bound of our range.""" start: AnIntRangeBound - \\"\\"\\"The ending bound of our range.\\"\\"\\" + """The ending bound of our range.""" end: AnIntRangeBound } -\\"\\"\\" +""" The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" +""" type AnIntRangeBound { - \\"\\"\\"The value at one end of our range.\\"\\"\\" + """The value at one end of our range.""" value: AnInt! - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + """Whether or not the value of this bound is included in the range.""" inclusive: Boolean! } -\\"\\"\\" +""" The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" +""" input AnIntRangeBoundInput { - \\"\\"\\"The value at one end of our range.\\"\\"\\" + """The value at one end of our range.""" value: AnInt! - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + """Whether or not the value of this bound is included in the range.""" inclusive: Boolean! } -\\"\\"\\"A range of \`AnInt\`.\\"\\"\\" +"""A range of \`AnInt\`.""" input AnIntRangeInput { - \\"\\"\\"The starting bound of our range.\\"\\"\\" + """The starting bound of our range.""" start: AnIntRangeBoundInput - \\"\\"\\"The ending bound of our range.\\"\\"\\" + """The ending bound of our range.""" end: AnIntRangeBoundInput } scalar AnotherInt -\\"\\"\\"All input for the \`authenticateFail\` mutation.\\"\\"\\" +"""All input for the \`authenticateFail\` mutation.""" input AuthenticateFailInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`authenticateFail\` mutation.\\"\\"\\" +"""The output of our \`authenticateFail\` mutation.""" type AuthenticateFailPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String jwtToken: JwtToken - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`authenticate\` mutation.\\"\\"\\" +"""All input for the \`authenticate\` mutation.""" input AuthenticateInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String a: Int b: BigFloat c: BigInt } -\\"\\"\\"All input for the \`authenticateMany\` mutation.\\"\\"\\" +"""All input for the \`authenticateMany\` mutation.""" input AuthenticateManyInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String a: Int b: BigFloat c: BigInt } -\\"\\"\\"The output of our \`authenticateMany\` mutation.\\"\\"\\" +"""The output of our \`authenticateMany\` mutation.""" type AuthenticateManyPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String jwtTokens: [JwtToken] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"The output of our \`authenticate\` mutation.\\"\\"\\" +"""The output of our \`authenticate\` mutation.""" type AuthenticatePayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String jwtToken: JwtToken - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`authenticatePayload\` mutation.\\"\\"\\" +"""All input for the \`authenticatePayload\` mutation.""" input AuthenticatePayloadInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String a: Int b: BigFloat c: BigInt } -\\"\\"\\"The output of our \`authenticatePayload\` mutation.\\"\\"\\" +"""The output of our \`authenticatePayload\` mutation.""" type AuthenticatePayloadPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String authPayload: AuthPayload - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Person\` that is related to this \`AuthPayload\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`AuthPayload\`.""" personById: Person } @@ -309,60 +309,60 @@ type AuthPayload { id: Int admin: Boolean - \\"\\"\\"Reads a single \`Person\` that is related to this \`AuthPayload\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`AuthPayload\`.""" personById: Person } -\\"\\"\\" +""" A floating point number that requires more precision than IEEE 754 binary 64 -\\"\\"\\" +""" scalar BigFloat -\\"\\"\\"A range of \`BigFloat\`.\\"\\"\\" +"""A range of \`BigFloat\`.""" type BigFloatRange { - \\"\\"\\"The starting bound of our range.\\"\\"\\" + """The starting bound of our range.""" start: BigFloatRangeBound - \\"\\"\\"The ending bound of our range.\\"\\"\\" + """The ending bound of our range.""" end: BigFloatRangeBound } -\\"\\"\\" +""" The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" +""" type BigFloatRangeBound { - \\"\\"\\"The value at one end of our range.\\"\\"\\" + """The value at one end of our range.""" value: BigFloat! - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + """Whether or not the value of this bound is included in the range.""" inclusive: Boolean! } -\\"\\"\\" +""" The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" +""" input BigFloatRangeBoundInput { - \\"\\"\\"The value at one end of our range.\\"\\"\\" + """The value at one end of our range.""" value: BigFloat! - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + """Whether or not the value of this bound is included in the range.""" inclusive: Boolean! } -\\"\\"\\"A range of \`BigFloat\`.\\"\\"\\" +"""A range of \`BigFloat\`.""" input BigFloatRangeInput { - \\"\\"\\"The starting bound of our range.\\"\\"\\" + """The starting bound of our range.""" start: BigFloatRangeBoundInput - \\"\\"\\"The ending bound of our range.\\"\\"\\" + """The ending bound of our range.""" end: BigFloatRangeBoundInput } -\\"\\"\\" +""" A signed eight-byte integer. The upper big integer values are greater than the max value for a JavaScript number. Therefore all big integers will be output as strings and not numbers. -\\"\\"\\" +""" scalar BigInt enum Color { @@ -372,134 +372,134 @@ enum Color { } type CompoundKey implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! personId2: Int! personId1: Int! extra: Boolean - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`CompoundKey\`.""" personByPersonId2: Person - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`CompoundKey\`.""" personByPersonId1: Person - \\"\\"\\"Reads and enables pagination through a set of \`ForeignKey\`.\\"\\"\\" + """Reads and enables pagination through a set of \`ForeignKey\`.""" foreignKeysByCompoundKey1AndCompoundKey2( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" + """The method to use when ordering \`ForeignKey\`.""" orderBy: [ForeignKeysOrderBy!] = [NATURAL] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: ForeignKeyCondition ): ForeignKeysConnection! - \\"\\"\\" + """ Reads a single \`UniqueForeignKey\` that is related to this \`CompoundKey\`. - \\"\\"\\" + """ uniqueForeignKeyByCompoundKey1AndCompoundKey2: UniqueForeignKey - \\"\\"\\"Reads and enables pagination through a set of \`UniqueForeignKey\`.\\"\\"\\" + """Reads and enables pagination through a set of \`UniqueForeignKey\`.""" uniqueForeignKeysByCompoundKey1AndCompoundKey2( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - ): UniqueForeignKeysConnection! @deprecated(reason: \\"Please use uniqueForeignKeyByCompoundKey1AndCompoundKey2 instead\\") + ): UniqueForeignKeysConnection! @deprecated(reason: "Please use uniqueForeignKeyByCompoundKey1AndCompoundKey2 instead") } -\\"\\"\\" +""" A condition to be used against \`CompoundKey\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input CompoundKeyCondition { - \\"\\"\\"Checks for equality with the object’s \`personId2\` field.\\"\\"\\" + """Checks for equality with the object’s \`personId2\` field.""" personId2: Int - \\"\\"\\"Checks for equality with the object’s \`personId1\` field.\\"\\"\\" + """Checks for equality with the object’s \`personId1\` field.""" personId1: Int - \\"\\"\\"Checks for equality with the object’s \`extra\` field.\\"\\"\\" + """Checks for equality with the object’s \`extra\` field.""" extra: Boolean } -\\"\\"\\"An input for mutations affecting \`CompoundKey\`\\"\\"\\" +"""An input for mutations affecting \`CompoundKey\`""" input CompoundKeyInput { personId2: Int! personId1: Int! extra: Boolean } -\\"\\"\\" +""" Represents an update to a \`CompoundKey\`. Fields that are set will be updated. -\\"\\"\\" +""" input CompoundKeyPatch { personId2: Int personId1: Int extra: Boolean } -\\"\\"\\"A connection to a list of \`CompoundKey\` values.\\"\\"\\" +"""A connection to a list of \`CompoundKey\` values.""" type CompoundKeysConnection { - \\"\\"\\"A list of \`CompoundKey\` objects.\\"\\"\\" + """A list of \`CompoundKey\` objects.""" nodes: [CompoundKey]! - \\"\\"\\" + """ A list of edges which contains the \`CompoundKey\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [CompoundKeysEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`CompoundKey\` you could get from the connection.\\"\\"\\" + """The count of *all* \`CompoundKey\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`CompoundKey\` edge in the connection.\\"\\"\\" +"""A \`CompoundKey\` edge in the connection.""" type CompoundKeysEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`CompoundKey\` at the end of the edge.\\"\\"\\" + """The \`CompoundKey\` at the end of the edge.""" node: CompoundKey } -\\"\\"\\"Methods to use when ordering \`CompoundKey\`.\\"\\"\\" +"""Methods to use when ordering \`CompoundKey\`.""" enum CompoundKeysOrderBy { NATURAL PERSON_ID_2_ASC @@ -512,7 +512,7 @@ enum CompoundKeysOrderBy { PRIMARY_KEY_DESC } -\\"\\"\\"Awesome feature!\\"\\"\\" +"""Awesome feature!""" type CompoundType { a: Int b: String @@ -525,32 +525,32 @@ type CompoundType { computedField: Int } -\\"\\"\\"All input for the \`compoundTypeArrayMutation\` mutation.\\"\\"\\" +"""All input for the \`compoundTypeArrayMutation\` mutation.""" input CompoundTypeArrayMutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String object: CompoundTypeInput } -\\"\\"\\"The output of our \`compoundTypeArrayMutation\` mutation.\\"\\"\\" +"""The output of our \`compoundTypeArrayMutation\` mutation.""" type CompoundTypeArrayMutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String compoundTypes: [CompoundType] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"An input for mutations affecting \`CompoundType\`\\"\\"\\" +"""An input for mutations affecting \`CompoundType\`""" input CompoundTypeInput { a: Int b: String @@ -562,79 +562,79 @@ input CompoundTypeInput { fooBar: Int } -\\"\\"\\"All input for the \`compoundTypeMutation\` mutation.\\"\\"\\" +"""All input for the \`compoundTypeMutation\` mutation.""" input CompoundTypeMutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String object: CompoundTypeInput } -\\"\\"\\"The output of our \`compoundTypeMutation\` mutation.\\"\\"\\" +"""The output of our \`compoundTypeMutation\` mutation.""" type CompoundTypeMutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String compoundType: CompoundType - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"A connection to a list of \`CompoundType\` values.\\"\\"\\" +"""A connection to a list of \`CompoundType\` values.""" type CompoundTypesConnection { - \\"\\"\\"A list of \`CompoundType\` objects.\\"\\"\\" + """A list of \`CompoundType\` objects.""" nodes: [CompoundType]! - \\"\\"\\" + """ A list of edges which contains the \`CompoundType\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [CompoundTypesEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`CompoundType\` you could get from the connection.\\"\\"\\" + """The count of *all* \`CompoundType\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`CompoundType\` edge in the connection.\\"\\"\\" +"""A \`CompoundType\` edge in the connection.""" type CompoundTypesEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`CompoundType\` at the end of the edge.\\"\\"\\" + """The \`CompoundType\` at the end of the edge.""" node: CompoundType } -\\"\\"\\"All input for the \`compoundTypeSetMutation\` mutation.\\"\\"\\" +"""All input for the \`compoundTypeSetMutation\` mutation.""" input CompoundTypeSetMutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String object: CompoundTypeInput } -\\"\\"\\"The output of our \`compoundTypeSetMutation\` mutation.\\"\\"\\" +"""The output of our \`compoundTypeSetMutation\` mutation.""" type CompoundTypeSetMutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String compoundTypes: [CompoundType] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } @@ -643,958 +643,958 @@ type Comptype { isOptimised: Boolean } -\\"\\"\\"An input for mutations affecting \`Comptype\`\\"\\"\\" +"""An input for mutations affecting \`Comptype\`""" input ComptypeInput { schedule: Datetime isOptimised: Boolean } -\\"\\"\\"All input for the create \`CompoundKey\` mutation.\\"\\"\\" +"""All input for the create \`CompoundKey\` mutation.""" input CreateCompoundKeyInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`CompoundKey\` to be created by this mutation.\\"\\"\\" + """The \`CompoundKey\` to be created by this mutation.""" compoundKey: CompoundKeyInput! } -\\"\\"\\"The output of our create \`CompoundKey\` mutation.\\"\\"\\" +"""The output of our create \`CompoundKey\` mutation.""" type CreateCompoundKeyPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`CompoundKey\` that was created by this mutation.\\"\\"\\" + """The \`CompoundKey\` that was created by this mutation.""" compoundKey: CompoundKey - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`CompoundKey\`.""" personByPersonId2: Person - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`CompoundKey\`.""" personByPersonId1: Person - \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`CompoundKey\`. May be used by Relay 1.""" compoundKeyEdge( - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + """The method to use when ordering \`CompoundKey\`.""" orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] ): CompoundKeysEdge } -\\"\\"\\"All input for the create \`DefaultValue\` mutation.\\"\\"\\" +"""All input for the create \`DefaultValue\` mutation.""" input CreateDefaultValueInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`DefaultValue\` to be created by this mutation.\\"\\"\\" + """The \`DefaultValue\` to be created by this mutation.""" defaultValue: DefaultValueInput! } -\\"\\"\\"The output of our create \`DefaultValue\` mutation.\\"\\"\\" +"""The output of our create \`DefaultValue\` mutation.""" type CreateDefaultValuePayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`DefaultValue\` that was created by this mutation.\\"\\"\\" + """The \`DefaultValue\` that was created by this mutation.""" defaultValue: DefaultValue - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`DefaultValue\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`DefaultValue\`. May be used by Relay 1.""" defaultValueEdge( - \\"\\"\\"The method to use when ordering \`DefaultValue\`.\\"\\"\\" + """The method to use when ordering \`DefaultValue\`.""" orderBy: [DefaultValuesOrderBy!] = [PRIMARY_KEY_ASC] ): DefaultValuesEdge } -\\"\\"\\"All input for the create \`EdgeCase\` mutation.\\"\\"\\" +"""All input for the create \`EdgeCase\` mutation.""" input CreateEdgeCaseInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`EdgeCase\` to be created by this mutation.\\"\\"\\" + """The \`EdgeCase\` to be created by this mutation.""" edgeCase: EdgeCaseInput! } -\\"\\"\\"The output of our create \`EdgeCase\` mutation.\\"\\"\\" +"""The output of our create \`EdgeCase\` mutation.""" type CreateEdgeCasePayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`EdgeCase\` that was created by this mutation.\\"\\"\\" + """The \`EdgeCase\` that was created by this mutation.""" edgeCase: EdgeCase - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`EdgeCase\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`EdgeCase\`. May be used by Relay 1.""" edgeCaseEdge( - \\"\\"\\"The method to use when ordering \`EdgeCase\`.\\"\\"\\" + """The method to use when ordering \`EdgeCase\`.""" orderBy: [EdgeCasesOrderBy!] = [NATURAL] ): EdgeCasesEdge } -\\"\\"\\"All input for the create \`ForeignKey\` mutation.\\"\\"\\" +"""All input for the create \`ForeignKey\` mutation.""" input CreateForeignKeyInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`ForeignKey\` to be created by this mutation.\\"\\"\\" + """The \`ForeignKey\` to be created by this mutation.""" foreignKey: ForeignKeyInput! } -\\"\\"\\"The output of our create \`ForeignKey\` mutation.\\"\\"\\" +"""The output of our create \`ForeignKey\` mutation.""" type CreateForeignKeyPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`ForeignKey\` that was created by this mutation.\\"\\"\\" + """The \`ForeignKey\` that was created by this mutation.""" foreignKey: ForeignKey - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Person\` that is related to this \`ForeignKey\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`ForeignKey\`.""" personByPersonId: Person - \\"\\"\\"Reads a single \`CompoundKey\` that is related to this \`ForeignKey\`.\\"\\"\\" + """Reads a single \`CompoundKey\` that is related to this \`ForeignKey\`.""" compoundKeyByCompoundKey1AndCompoundKey2: CompoundKey - \\"\\"\\"An edge for our \`ForeignKey\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`ForeignKey\`. May be used by Relay 1.""" foreignKeyEdge( - \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" + """The method to use when ordering \`ForeignKey\`.""" orderBy: [ForeignKeysOrderBy!] = [NATURAL] ): ForeignKeysEdge } -\\"\\"\\"All input for the create \`Input\` mutation.\\"\\"\\" +"""All input for the create \`Input\` mutation.""" input CreateInputInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Input\` to be created by this mutation.\\"\\"\\" + """The \`Input\` to be created by this mutation.""" input: InputInput! } -\\"\\"\\"The output of our create \`Input\` mutation.\\"\\"\\" +"""The output of our create \`Input\` mutation.""" type CreateInputPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Input\` that was created by this mutation.\\"\\"\\" + """The \`Input\` that was created by this mutation.""" input: Input - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Input\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Input\`. May be used by Relay 1.""" inputEdge( - \\"\\"\\"The method to use when ordering \`Input\`.\\"\\"\\" + """The method to use when ordering \`Input\`.""" orderBy: [InputsOrderBy!] = [PRIMARY_KEY_ASC] ): InputsEdge } -\\"\\"\\"All input for the create \`Issue756\` mutation.\\"\\"\\" +"""All input for the create \`Issue756\` mutation.""" input CreateIssue756Input { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Issue756\` to be created by this mutation.\\"\\"\\" + """The \`Issue756\` to be created by this mutation.""" issue756: Issue756Input! } -\\"\\"\\"The output of our create \`Issue756\` mutation.\\"\\"\\" +"""The output of our create \`Issue756\` mutation.""" type CreateIssue756Payload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Issue756\` that was created by this mutation.\\"\\"\\" + """The \`Issue756\` that was created by this mutation.""" issue756: Issue756 - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Issue756\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Issue756\`. May be used by Relay 1.""" issue756Edge( - \\"\\"\\"The method to use when ordering \`Issue756\`.\\"\\"\\" + """The method to use when ordering \`Issue756\`.""" orderBy: [Issue756SOrderBy!] = [PRIMARY_KEY_ASC] ): Issue756SEdge } -\\"\\"\\"All input for the create \`LeftArm\` mutation.\\"\\"\\" +"""All input for the create \`LeftArm\` mutation.""" input CreateLeftArmInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`LeftArm\` to be created by this mutation.\\"\\"\\" + """The \`LeftArm\` to be created by this mutation.""" leftArm: LeftArmInput! } -\\"\\"\\"The output of our create \`LeftArm\` mutation.\\"\\"\\" +"""The output of our create \`LeftArm\` mutation.""" type CreateLeftArmPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`LeftArm\` that was created by this mutation.\\"\\"\\" + """The \`LeftArm\` that was created by this mutation.""" leftArm: LeftArm - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Person\` that is related to this \`LeftArm\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`LeftArm\`.""" personByPersonId: Person - \\"\\"\\"An edge for our \`LeftArm\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`LeftArm\`. May be used by Relay 1.""" leftArmEdge( - \\"\\"\\"The method to use when ordering \`LeftArm\`.\\"\\"\\" + """The method to use when ordering \`LeftArm\`.""" orderBy: [LeftArmsOrderBy!] = [PRIMARY_KEY_ASC] ): LeftArmsEdge } -\\"\\"\\"All input for the create \`MyTable\` mutation.\\"\\"\\" +"""All input for the create \`MyTable\` mutation.""" input CreateMyTableInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`MyTable\` to be created by this mutation.\\"\\"\\" + """The \`MyTable\` to be created by this mutation.""" myTable: MyTableInput! } -\\"\\"\\"The output of our create \`MyTable\` mutation.\\"\\"\\" +"""The output of our create \`MyTable\` mutation.""" type CreateMyTablePayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`MyTable\` that was created by this mutation.\\"\\"\\" + """The \`MyTable\` that was created by this mutation.""" myTable: MyTable - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`MyTable\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`MyTable\`. May be used by Relay 1.""" myTableEdge( - \\"\\"\\"The method to use when ordering \`MyTable\`.\\"\\"\\" + """The method to use when ordering \`MyTable\`.""" orderBy: [MyTablesOrderBy!] = [PRIMARY_KEY_ASC] ): MyTablesEdge } -\\"\\"\\"All input for the create \`NoPrimaryKey\` mutation.\\"\\"\\" +"""All input for the create \`NoPrimaryKey\` mutation.""" input CreateNoPrimaryKeyInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`NoPrimaryKey\` to be created by this mutation.\\"\\"\\" + """The \`NoPrimaryKey\` to be created by this mutation.""" noPrimaryKey: NoPrimaryKeyInput! } -\\"\\"\\"The output of our create \`NoPrimaryKey\` mutation.\\"\\"\\" +"""The output of our create \`NoPrimaryKey\` mutation.""" type CreateNoPrimaryKeyPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`NoPrimaryKey\` that was created by this mutation.\\"\\"\\" + """The \`NoPrimaryKey\` that was created by this mutation.""" noPrimaryKey: NoPrimaryKey - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`NoPrimaryKey\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`NoPrimaryKey\`. May be used by Relay 1.""" noPrimaryKeyEdge( - \\"\\"\\"The method to use when ordering \`NoPrimaryKey\`.\\"\\"\\" + """The method to use when ordering \`NoPrimaryKey\`.""" orderBy: [NoPrimaryKeysOrderBy!] = [NATURAL] ): NoPrimaryKeysEdge } -\\"\\"\\"All input for the create \`NullTestRecord\` mutation.\\"\\"\\" +"""All input for the create \`NullTestRecord\` mutation.""" input CreateNullTestRecordInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`NullTestRecord\` to be created by this mutation.\\"\\"\\" + """The \`NullTestRecord\` to be created by this mutation.""" nullTestRecord: NullTestRecordInput! } -\\"\\"\\"The output of our create \`NullTestRecord\` mutation.\\"\\"\\" +"""The output of our create \`NullTestRecord\` mutation.""" type CreateNullTestRecordPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`NullTestRecord\` that was created by this mutation.\\"\\"\\" + """The \`NullTestRecord\` that was created by this mutation.""" nullTestRecord: NullTestRecord - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`NullTestRecord\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`NullTestRecord\`. May be used by Relay 1.""" nullTestRecordEdge( - \\"\\"\\"The method to use when ordering \`NullTestRecord\`.\\"\\"\\" + """The method to use when ordering \`NullTestRecord\`.""" orderBy: [NullTestRecordsOrderBy!] = [PRIMARY_KEY_ASC] ): NullTestRecordsEdge } -\\"\\"\\"All input for the create \`Patch\` mutation.\\"\\"\\" +"""All input for the create \`Patch\` mutation.""" input CreatePatchInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Patch\` to be created by this mutation.\\"\\"\\" + """The \`Patch\` to be created by this mutation.""" patch: PatchInput! } -\\"\\"\\"The output of our create \`Patch\` mutation.\\"\\"\\" +"""The output of our create \`Patch\` mutation.""" type CreatePatchPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Patch\` that was created by this mutation.\\"\\"\\" + """The \`Patch\` that was created by this mutation.""" patch: Patch - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Patch\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Patch\`. May be used by Relay 1.""" patchEdge( - \\"\\"\\"The method to use when ordering \`Patch\`.\\"\\"\\" + """The method to use when ordering \`Patch\`.""" orderBy: [PatchesOrderBy!] = [PRIMARY_KEY_ASC] ): PatchesEdge } -\\"\\"\\"All input for the create \`Person\` mutation.\\"\\"\\" +"""All input for the create \`Person\` mutation.""" input CreatePersonInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Person\` to be created by this mutation.\\"\\"\\" + """The \`Person\` to be created by this mutation.""" person: PersonInput! } -\\"\\"\\"The output of our create \`Person\` mutation.\\"\\"\\" +"""The output of our create \`Person\` mutation.""" type CreatePersonPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Person\` that was created by this mutation.\\"\\"\\" + """The \`Person\` that was created by this mutation.""" person: Person - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Person\`. May be used by Relay 1.""" personEdge( - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + """The method to use when ordering \`Person\`.""" orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] ): PeopleEdge } -\\"\\"\\"All input for the create \`PersonSecret\` mutation.\\"\\"\\" +"""All input for the create \`PersonSecret\` mutation.""" input CreatePersonSecretInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`PersonSecret\` to be created by this mutation.\\"\\"\\" + """The \`PersonSecret\` to be created by this mutation.""" personSecret: PersonSecretInput! } -\\"\\"\\"The output of our create \`PersonSecret\` mutation.\\"\\"\\" +"""The output of our create \`PersonSecret\` mutation.""" type CreatePersonSecretPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`PersonSecret\` that was created by this mutation.\\"\\"\\" - personSecret: PersonSecret @deprecated(reason: \\"This is deprecated (comment on table c.person_secret).\\") + """The \`PersonSecret\` that was created by this mutation.""" + personSecret: PersonSecret @deprecated(reason: "This is deprecated (comment on table c.person_secret).") - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"The \`Person\` this \`PersonSecret\` belongs to.\\"\\"\\" + """The \`Person\` this \`PersonSecret\` belongs to.""" personByPersonId: Person - \\"\\"\\"An edge for our \`PersonSecret\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`PersonSecret\`. May be used by Relay 1.""" personSecretEdge( - \\"\\"\\"The method to use when ordering \`PersonSecret\`.\\"\\"\\" + """The method to use when ordering \`PersonSecret\`.""" orderBy: [PersonSecretsOrderBy!] = [PRIMARY_KEY_ASC] - ): PersonSecretsEdge @deprecated(reason: \\"This is deprecated (comment on table c.person_secret).\\") + ): PersonSecretsEdge @deprecated(reason: "This is deprecated (comment on table c.person_secret).") } -\\"\\"\\"All input for the create \`Post\` mutation.\\"\\"\\" +"""All input for the create \`Post\` mutation.""" input CreatePostInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Post\` to be created by this mutation.\\"\\"\\" + """The \`Post\` to be created by this mutation.""" post: PostInput! } -\\"\\"\\"The output of our create \`Post\` mutation.\\"\\"\\" +"""The output of our create \`Post\` mutation.""" type CreatePostPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Post\` that was created by this mutation.\\"\\"\\" + """The \`Post\` that was created by this mutation.""" post: Post - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`Post\`.""" personByAuthorId: Person - \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Post\`. May be used by Relay 1.""" postEdge( - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + """The method to use when ordering \`Post\`.""" orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] ): PostsEdge } -\\"\\"\\"All input for the create \`Reserved\` mutation.\\"\\"\\" +"""All input for the create \`Reserved\` mutation.""" input CreateReservedInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Reserved\` to be created by this mutation.\\"\\"\\" + """The \`Reserved\` to be created by this mutation.""" reserved: ReservedInput! } -\\"\\"\\"All input for the create \`ReservedInputRecord\` mutation.\\"\\"\\" +"""All input for the create \`ReservedInputRecord\` mutation.""" input CreateReservedInputRecordInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`ReservedInputRecord\` to be created by this mutation.\\"\\"\\" + """The \`ReservedInputRecord\` to be created by this mutation.""" reservedInputRecord: ReservedInputRecordInput! } -\\"\\"\\"The output of our create \`ReservedInputRecord\` mutation.\\"\\"\\" +"""The output of our create \`ReservedInputRecord\` mutation.""" type CreateReservedInputRecordPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`ReservedInputRecord\` that was created by this mutation.\\"\\"\\" + """The \`ReservedInputRecord\` that was created by this mutation.""" reservedInputRecord: ReservedInputRecord - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`ReservedInputRecord\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`ReservedInputRecord\`. May be used by Relay 1.""" reservedInputRecordEdge( - \\"\\"\\"The method to use when ordering \`ReservedInputRecord\`.\\"\\"\\" + """The method to use when ordering \`ReservedInputRecord\`.""" orderBy: [ReservedInputRecordsOrderBy!] = [PRIMARY_KEY_ASC] ): ReservedInputRecordsEdge } -\\"\\"\\"All input for the create \`ReservedPatchRecord\` mutation.\\"\\"\\" +"""All input for the create \`ReservedPatchRecord\` mutation.""" input CreateReservedPatchRecordInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`ReservedPatchRecord\` to be created by this mutation.\\"\\"\\" + """The \`ReservedPatchRecord\` to be created by this mutation.""" reservedPatchRecord: ReservedPatchRecordInput! } -\\"\\"\\"The output of our create \`ReservedPatchRecord\` mutation.\\"\\"\\" +"""The output of our create \`ReservedPatchRecord\` mutation.""" type CreateReservedPatchRecordPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`ReservedPatchRecord\` that was created by this mutation.\\"\\"\\" + """The \`ReservedPatchRecord\` that was created by this mutation.""" reservedPatchRecord: ReservedPatchRecord - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`ReservedPatchRecord\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`ReservedPatchRecord\`. May be used by Relay 1.""" reservedPatchRecordEdge( - \\"\\"\\"The method to use when ordering \`ReservedPatchRecord\`.\\"\\"\\" + """The method to use when ordering \`ReservedPatchRecord\`.""" orderBy: [ReservedPatchRecordsOrderBy!] = [PRIMARY_KEY_ASC] ): ReservedPatchRecordsEdge } -\\"\\"\\"The output of our create \`Reserved\` mutation.\\"\\"\\" +"""The output of our create \`Reserved\` mutation.""" type CreateReservedPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Reserved\` that was created by this mutation.\\"\\"\\" + """The \`Reserved\` that was created by this mutation.""" reserved: Reserved - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Reserved\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Reserved\`. May be used by Relay 1.""" reservedEdge( - \\"\\"\\"The method to use when ordering \`Reserved\`.\\"\\"\\" + """The method to use when ordering \`Reserved\`.""" orderBy: [ReservedsOrderBy!] = [PRIMARY_KEY_ASC] ): ReservedsEdge } -\\"\\"\\"All input for the create \`SimilarTable1\` mutation.\\"\\"\\" +"""All input for the create \`SimilarTable1\` mutation.""" input CreateSimilarTable1Input { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`SimilarTable1\` to be created by this mutation.\\"\\"\\" + """The \`SimilarTable1\` to be created by this mutation.""" similarTable1: SimilarTable1Input! } -\\"\\"\\"The output of our create \`SimilarTable1\` mutation.\\"\\"\\" +"""The output of our create \`SimilarTable1\` mutation.""" type CreateSimilarTable1Payload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`SimilarTable1\` that was created by this mutation.\\"\\"\\" + """The \`SimilarTable1\` that was created by this mutation.""" similarTable1: SimilarTable1 - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`SimilarTable1\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`SimilarTable1\`. May be used by Relay 1.""" similarTable1Edge( - \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" + """The method to use when ordering \`SimilarTable1\`.""" orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] ): SimilarTable1SEdge } -\\"\\"\\"All input for the create \`SimilarTable2\` mutation.\\"\\"\\" +"""All input for the create \`SimilarTable2\` mutation.""" input CreateSimilarTable2Input { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`SimilarTable2\` to be created by this mutation.\\"\\"\\" + """The \`SimilarTable2\` to be created by this mutation.""" similarTable2: SimilarTable2Input! } -\\"\\"\\"The output of our create \`SimilarTable2\` mutation.\\"\\"\\" +"""The output of our create \`SimilarTable2\` mutation.""" type CreateSimilarTable2Payload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`SimilarTable2\` that was created by this mutation.\\"\\"\\" + """The \`SimilarTable2\` that was created by this mutation.""" similarTable2: SimilarTable2 - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`SimilarTable2\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`SimilarTable2\`. May be used by Relay 1.""" similarTable2Edge( - \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" + """The method to use when ordering \`SimilarTable2\`.""" orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] ): SimilarTable2SEdge } -\\"\\"\\"All input for the create \`Testview\` mutation.\\"\\"\\" +"""All input for the create \`Testview\` mutation.""" input CreateTestviewInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Testview\` to be created by this mutation.\\"\\"\\" + """The \`Testview\` to be created by this mutation.""" testview: TestviewInput! } -\\"\\"\\"The output of our create \`Testview\` mutation.\\"\\"\\" +"""The output of our create \`Testview\` mutation.""" type CreateTestviewPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Testview\` that was created by this mutation.\\"\\"\\" + """The \`Testview\` that was created by this mutation.""" testview: Testview - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Testview\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Testview\`. May be used by Relay 1.""" testviewEdge( - \\"\\"\\"The method to use when ordering \`Testview\`.\\"\\"\\" + """The method to use when ordering \`Testview\`.""" orderBy: [TestviewsOrderBy!] = [NATURAL] ): TestviewsEdge } -\\"\\"\\"All input for the create \`Type\` mutation.\\"\\"\\" +"""All input for the create \`Type\` mutation.""" input CreateTypeInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Type\` to be created by this mutation.\\"\\"\\" + """The \`Type\` to be created by this mutation.""" type: TypeInput! } -\\"\\"\\"The output of our create \`Type\` mutation.\\"\\"\\" +"""The output of our create \`Type\` mutation.""" type CreateTypePayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Type\` that was created by this mutation.\\"\\"\\" + """The \`Type\` that was created by this mutation.""" type: Type - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Post\` that is related to this \`Type\`.\\"\\"\\" + """Reads a single \`Post\` that is related to this \`Type\`.""" postBySmallint: Post - \\"\\"\\"Reads a single \`Post\` that is related to this \`Type\`.\\"\\"\\" + """Reads a single \`Post\` that is related to this \`Type\`.""" postById: Post - \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Type\`. May be used by Relay 1.""" typeEdge( - \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" + """The method to use when ordering \`Type\`.""" orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] ): TypesEdge } -\\"\\"\\"All input for the create \`UpdatableView\` mutation.\\"\\"\\" +"""All input for the create \`UpdatableView\` mutation.""" input CreateUpdatableViewInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`UpdatableView\` to be created by this mutation.\\"\\"\\" + """The \`UpdatableView\` to be created by this mutation.""" updatableView: UpdatableViewInput! } -\\"\\"\\"The output of our create \`UpdatableView\` mutation.\\"\\"\\" +"""The output of our create \`UpdatableView\` mutation.""" type CreateUpdatableViewPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`UpdatableView\` that was created by this mutation.\\"\\"\\" + """The \`UpdatableView\` that was created by this mutation.""" updatableView: UpdatableView - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`UpdatableView\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`UpdatableView\`. May be used by Relay 1.""" updatableViewEdge( - \\"\\"\\"The method to use when ordering \`UpdatableView\`.\\"\\"\\" + """The method to use when ordering \`UpdatableView\`.""" orderBy: [UpdatableViewsOrderBy!] = [NATURAL] ): UpdatableViewsEdge } -\\"\\"\\"All input for the create \`ViewTable\` mutation.\\"\\"\\" +"""All input for the create \`ViewTable\` mutation.""" input CreateViewTableInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`ViewTable\` to be created by this mutation.\\"\\"\\" + """The \`ViewTable\` to be created by this mutation.""" viewTable: ViewTableInput! } -\\"\\"\\"The output of our create \`ViewTable\` mutation.\\"\\"\\" +"""The output of our create \`ViewTable\` mutation.""" type CreateViewTablePayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`ViewTable\` that was created by this mutation.\\"\\"\\" + """The \`ViewTable\` that was created by this mutation.""" viewTable: ViewTable - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`ViewTable\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`ViewTable\`. May be used by Relay 1.""" viewTableEdge( - \\"\\"\\"The method to use when ordering \`ViewTable\`.\\"\\"\\" + """The method to use when ordering \`ViewTable\`.""" orderBy: [ViewTablesOrderBy!] = [PRIMARY_KEY_ASC] ): ViewTablesEdge } -\\"\\"\\"A location in a connection that can be used for resuming pagination.\\"\\"\\" +"""A location in a connection that can be used for resuming pagination.""" scalar Cursor -\\"\\"\\"The day, does not include a time.\\"\\"\\" +"""The day, does not include a time.""" scalar Date -\\"\\"\\"A range of \`Date\`.\\"\\"\\" +"""A range of \`Date\`.""" type DateRange { - \\"\\"\\"The starting bound of our range.\\"\\"\\" + """The starting bound of our range.""" start: DateRangeBound - \\"\\"\\"The ending bound of our range.\\"\\"\\" + """The ending bound of our range.""" end: DateRangeBound } -\\"\\"\\" +""" The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" +""" type DateRangeBound { - \\"\\"\\"The value at one end of our range.\\"\\"\\" + """The value at one end of our range.""" value: Date! - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + """Whether or not the value of this bound is included in the range.""" inclusive: Boolean! } -\\"\\"\\" +""" The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" +""" input DateRangeBoundInput { - \\"\\"\\"The value at one end of our range.\\"\\"\\" + """The value at one end of our range.""" value: Date! - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + """Whether or not the value of this bound is included in the range.""" inclusive: Boolean! } -\\"\\"\\"A range of \`Date\`.\\"\\"\\" +"""A range of \`Date\`.""" input DateRangeInput { - \\"\\"\\"The starting bound of our range.\\"\\"\\" + """The starting bound of our range.""" start: DateRangeBoundInput - \\"\\"\\"The ending bound of our range.\\"\\"\\" + """The ending bound of our range.""" end: DateRangeBoundInput } -\\"\\"\\" +""" A point in time as described by the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) standard. May or may not include a timezone. -\\"\\"\\" +""" scalar Datetime type DefaultValue implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! id: Int! nullValue: String } -\\"\\"\\" +""" A condition to be used against \`DefaultValue\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input DefaultValueCondition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int - \\"\\"\\"Checks for equality with the object’s \`nullValue\` field.\\"\\"\\" + """Checks for equality with the object’s \`nullValue\` field.""" nullValue: String } -\\"\\"\\"An input for mutations affecting \`DefaultValue\`\\"\\"\\" +"""An input for mutations affecting \`DefaultValue\`""" input DefaultValueInput { id: Int nullValue: String } -\\"\\"\\" +""" Represents an update to a \`DefaultValue\`. Fields that are set will be updated. -\\"\\"\\" +""" input DefaultValuePatch { id: Int nullValue: String } -\\"\\"\\"A connection to a list of \`DefaultValue\` values.\\"\\"\\" +"""A connection to a list of \`DefaultValue\` values.""" type DefaultValuesConnection { - \\"\\"\\"A list of \`DefaultValue\` objects.\\"\\"\\" + """A list of \`DefaultValue\` objects.""" nodes: [DefaultValue]! - \\"\\"\\" + """ A list of edges which contains the \`DefaultValue\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [DefaultValuesEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`DefaultValue\` you could get from the connection.\\"\\"\\" + """The count of *all* \`DefaultValue\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`DefaultValue\` edge in the connection.\\"\\"\\" +"""A \`DefaultValue\` edge in the connection.""" type DefaultValuesEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`DefaultValue\` at the end of the edge.\\"\\"\\" + """The \`DefaultValue\` at the end of the edge.""" node: DefaultValue } -\\"\\"\\"Methods to use when ordering \`DefaultValue\`.\\"\\"\\" +"""Methods to use when ordering \`DefaultValue\`.""" enum DefaultValuesOrderBy { NATURAL ID_ASC @@ -1605,944 +1605,944 @@ enum DefaultValuesOrderBy { PRIMARY_KEY_DESC } -\\"\\"\\"All input for the \`deleteCompoundKeyByPersonId1AndPersonId2\` mutation.\\"\\"\\" +"""All input for the \`deleteCompoundKeyByPersonId1AndPersonId2\` mutation.""" input DeleteCompoundKeyByPersonId1AndPersonId2Input { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String personId1: Int! personId2: Int! } -\\"\\"\\"All input for the \`deleteCompoundKey\` mutation.\\"\\"\\" +"""All input for the \`deleteCompoundKey\` mutation.""" input DeleteCompoundKeyInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`CompoundKey\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`CompoundKey\` mutation.\\"\\"\\" +"""The output of our delete \`CompoundKey\` mutation.""" type DeleteCompoundKeyPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`CompoundKey\` that was deleted by this mutation.\\"\\"\\" + """The \`CompoundKey\` that was deleted by this mutation.""" compoundKey: CompoundKey deletedCompoundKeyId: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`CompoundKey\`.""" personByPersonId2: Person - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`CompoundKey\`.""" personByPersonId1: Person - \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`CompoundKey\`. May be used by Relay 1.""" compoundKeyEdge( - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + """The method to use when ordering \`CompoundKey\`.""" orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] ): CompoundKeysEdge } -\\"\\"\\"All input for the \`deleteDefaultValueById\` mutation.\\"\\"\\" +"""All input for the \`deleteDefaultValueById\` mutation.""" input DeleteDefaultValueByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int! } -\\"\\"\\"All input for the \`deleteDefaultValue\` mutation.\\"\\"\\" +"""All input for the \`deleteDefaultValue\` mutation.""" input DeleteDefaultValueInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`DefaultValue\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`DefaultValue\` mutation.\\"\\"\\" +"""The output of our delete \`DefaultValue\` mutation.""" type DeleteDefaultValuePayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`DefaultValue\` that was deleted by this mutation.\\"\\"\\" + """The \`DefaultValue\` that was deleted by this mutation.""" defaultValue: DefaultValue deletedDefaultValueId: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`DefaultValue\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`DefaultValue\`. May be used by Relay 1.""" defaultValueEdge( - \\"\\"\\"The method to use when ordering \`DefaultValue\`.\\"\\"\\" + """The method to use when ordering \`DefaultValue\`.""" orderBy: [DefaultValuesOrderBy!] = [PRIMARY_KEY_ASC] ): DefaultValuesEdge } -\\"\\"\\"All input for the \`deleteInputById\` mutation.\\"\\"\\" +"""All input for the \`deleteInputById\` mutation.""" input DeleteInputByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int! } -\\"\\"\\"All input for the \`deleteInput\` mutation.\\"\\"\\" +"""All input for the \`deleteInput\` mutation.""" input DeleteInputInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`Input\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`Input\` mutation.\\"\\"\\" +"""The output of our delete \`Input\` mutation.""" type DeleteInputPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Input\` that was deleted by this mutation.\\"\\"\\" + """The \`Input\` that was deleted by this mutation.""" input: Input deletedInputId: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Input\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Input\`. May be used by Relay 1.""" inputEdge( - \\"\\"\\"The method to use when ordering \`Input\`.\\"\\"\\" + """The method to use when ordering \`Input\`.""" orderBy: [InputsOrderBy!] = [PRIMARY_KEY_ASC] ): InputsEdge } -\\"\\"\\"All input for the \`deleteIssue756ById\` mutation.\\"\\"\\" +"""All input for the \`deleteIssue756ById\` mutation.""" input DeleteIssue756ByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int! } -\\"\\"\\"All input for the \`deleteIssue756\` mutation.\\"\\"\\" +"""All input for the \`deleteIssue756\` mutation.""" input DeleteIssue756Input { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`Issue756\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`Issue756\` mutation.\\"\\"\\" +"""The output of our delete \`Issue756\` mutation.""" type DeleteIssue756Payload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Issue756\` that was deleted by this mutation.\\"\\"\\" + """The \`Issue756\` that was deleted by this mutation.""" issue756: Issue756 deletedIssue756Id: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Issue756\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Issue756\`. May be used by Relay 1.""" issue756Edge( - \\"\\"\\"The method to use when ordering \`Issue756\`.\\"\\"\\" + """The method to use when ordering \`Issue756\`.""" orderBy: [Issue756SOrderBy!] = [PRIMARY_KEY_ASC] ): Issue756SEdge } -\\"\\"\\"All input for the \`deleteLeftArmById\` mutation.\\"\\"\\" +"""All input for the \`deleteLeftArmById\` mutation.""" input DeleteLeftArmByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int! } -\\"\\"\\"All input for the \`deleteLeftArmByPersonId\` mutation.\\"\\"\\" +"""All input for the \`deleteLeftArmByPersonId\` mutation.""" input DeleteLeftArmByPersonIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String personId: Int! } -\\"\\"\\"All input for the \`deleteLeftArm\` mutation.\\"\\"\\" +"""All input for the \`deleteLeftArm\` mutation.""" input DeleteLeftArmInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`LeftArm\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`LeftArm\` mutation.\\"\\"\\" +"""The output of our delete \`LeftArm\` mutation.""" type DeleteLeftArmPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`LeftArm\` that was deleted by this mutation.\\"\\"\\" + """The \`LeftArm\` that was deleted by this mutation.""" leftArm: LeftArm deletedLeftArmId: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Person\` that is related to this \`LeftArm\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`LeftArm\`.""" personByPersonId: Person - \\"\\"\\"An edge for our \`LeftArm\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`LeftArm\`. May be used by Relay 1.""" leftArmEdge( - \\"\\"\\"The method to use when ordering \`LeftArm\`.\\"\\"\\" + """The method to use when ordering \`LeftArm\`.""" orderBy: [LeftArmsOrderBy!] = [PRIMARY_KEY_ASC] ): LeftArmsEdge } -\\"\\"\\"All input for the \`deleteMyTableById\` mutation.\\"\\"\\" +"""All input for the \`deleteMyTableById\` mutation.""" input DeleteMyTableByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int! } -\\"\\"\\"All input for the \`deleteMyTable\` mutation.\\"\\"\\" +"""All input for the \`deleteMyTable\` mutation.""" input DeleteMyTableInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`MyTable\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`MyTable\` mutation.\\"\\"\\" +"""The output of our delete \`MyTable\` mutation.""" type DeleteMyTablePayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`MyTable\` that was deleted by this mutation.\\"\\"\\" + """The \`MyTable\` that was deleted by this mutation.""" myTable: MyTable deletedMyTableId: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`MyTable\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`MyTable\`. May be used by Relay 1.""" myTableEdge( - \\"\\"\\"The method to use when ordering \`MyTable\`.\\"\\"\\" + """The method to use when ordering \`MyTable\`.""" orderBy: [MyTablesOrderBy!] = [PRIMARY_KEY_ASC] ): MyTablesEdge } -\\"\\"\\"All input for the \`deleteNoPrimaryKeyById\` mutation.\\"\\"\\" +"""All input for the \`deleteNoPrimaryKeyById\` mutation.""" input DeleteNoPrimaryKeyByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int! } -\\"\\"\\"The output of our delete \`NoPrimaryKey\` mutation.\\"\\"\\" +"""The output of our delete \`NoPrimaryKey\` mutation.""" type DeleteNoPrimaryKeyPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`NoPrimaryKey\` that was deleted by this mutation.\\"\\"\\" + """The \`NoPrimaryKey\` that was deleted by this mutation.""" noPrimaryKey: NoPrimaryKey deletedNoPrimaryKeyId: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`NoPrimaryKey\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`NoPrimaryKey\`. May be used by Relay 1.""" noPrimaryKeyEdge( - \\"\\"\\"The method to use when ordering \`NoPrimaryKey\`.\\"\\"\\" + """The method to use when ordering \`NoPrimaryKey\`.""" orderBy: [NoPrimaryKeysOrderBy!] = [NATURAL] ): NoPrimaryKeysEdge } -\\"\\"\\"All input for the \`deleteNullTestRecordById\` mutation.\\"\\"\\" +"""All input for the \`deleteNullTestRecordById\` mutation.""" input DeleteNullTestRecordByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int! } -\\"\\"\\"All input for the \`deleteNullTestRecord\` mutation.\\"\\"\\" +"""All input for the \`deleteNullTestRecord\` mutation.""" input DeleteNullTestRecordInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`NullTestRecord\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`NullTestRecord\` mutation.\\"\\"\\" +"""The output of our delete \`NullTestRecord\` mutation.""" type DeleteNullTestRecordPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`NullTestRecord\` that was deleted by this mutation.\\"\\"\\" + """The \`NullTestRecord\` that was deleted by this mutation.""" nullTestRecord: NullTestRecord deletedNullTestRecordId: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`NullTestRecord\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`NullTestRecord\`. May be used by Relay 1.""" nullTestRecordEdge( - \\"\\"\\"The method to use when ordering \`NullTestRecord\`.\\"\\"\\" + """The method to use when ordering \`NullTestRecord\`.""" orderBy: [NullTestRecordsOrderBy!] = [PRIMARY_KEY_ASC] ): NullTestRecordsEdge } -\\"\\"\\"All input for the \`deletePatchById\` mutation.\\"\\"\\" +"""All input for the \`deletePatchById\` mutation.""" input DeletePatchByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int! } -\\"\\"\\"All input for the \`deletePatch\` mutation.\\"\\"\\" +"""All input for the \`deletePatch\` mutation.""" input DeletePatchInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`Patch\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`Patch\` mutation.\\"\\"\\" +"""The output of our delete \`Patch\` mutation.""" type DeletePatchPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Patch\` that was deleted by this mutation.\\"\\"\\" + """The \`Patch\` that was deleted by this mutation.""" patch: Patch deletedPatchId: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Patch\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Patch\`. May be used by Relay 1.""" patchEdge( - \\"\\"\\"The method to use when ordering \`Patch\`.\\"\\"\\" + """The method to use when ordering \`Patch\`.""" orderBy: [PatchesOrderBy!] = [PRIMARY_KEY_ASC] ): PatchesEdge } -\\"\\"\\"All input for the \`deletePersonByEmail\` mutation.\\"\\"\\" +"""All input for the \`deletePersonByEmail\` mutation.""" input DeletePersonByEmailInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String email: Email! } -\\"\\"\\"All input for the \`deletePersonById\` mutation.\\"\\"\\" +"""All input for the \`deletePersonById\` mutation.""" input DeletePersonByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The primary unique identifier for the person\\"\\"\\" + """The primary unique identifier for the person""" id: Int! } -\\"\\"\\"All input for the \`deletePerson\` mutation.\\"\\"\\" +"""All input for the \`deletePerson\` mutation.""" input DeletePersonInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`Person\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`Person\` mutation.\\"\\"\\" +"""The output of our delete \`Person\` mutation.""" type DeletePersonPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Person\` that was deleted by this mutation.\\"\\"\\" + """The \`Person\` that was deleted by this mutation.""" person: Person deletedPersonId: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Person\`. May be used by Relay 1.""" personEdge( - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + """The method to use when ordering \`Person\`.""" orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] ): PeopleEdge } -\\"\\"\\"All input for the \`deletePersonSecretByPersonId\` mutation.\\"\\"\\" +"""All input for the \`deletePersonSecretByPersonId\` mutation.""" input DeletePersonSecretByPersonIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String personId: Int! } -\\"\\"\\"All input for the \`deletePersonSecret\` mutation.\\"\\"\\" +"""All input for the \`deletePersonSecret\` mutation.""" input DeletePersonSecretInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`PersonSecret\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`PersonSecret\` mutation.\\"\\"\\" +"""The output of our delete \`PersonSecret\` mutation.""" type DeletePersonSecretPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`PersonSecret\` that was deleted by this mutation.\\"\\"\\" + """The \`PersonSecret\` that was deleted by this mutation.""" personSecret: PersonSecret deletedPersonSecretId: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"The \`Person\` this \`PersonSecret\` belongs to.\\"\\"\\" + """The \`Person\` this \`PersonSecret\` belongs to.""" personByPersonId: Person - \\"\\"\\"An edge for our \`PersonSecret\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`PersonSecret\`. May be used by Relay 1.""" personSecretEdge( - \\"\\"\\"The method to use when ordering \`PersonSecret\`.\\"\\"\\" + """The method to use when ordering \`PersonSecret\`.""" orderBy: [PersonSecretsOrderBy!] = [PRIMARY_KEY_ASC] - ): PersonSecretsEdge @deprecated(reason: \\"This is deprecated (comment on table c.person_secret).\\") + ): PersonSecretsEdge @deprecated(reason: "This is deprecated (comment on table c.person_secret).") } -\\"\\"\\"All input for the \`deletePostById\` mutation.\\"\\"\\" +"""All input for the \`deletePostById\` mutation.""" input DeletePostByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int! } -\\"\\"\\"All input for the \`deletePost\` mutation.\\"\\"\\" +"""All input for the \`deletePost\` mutation.""" input DeletePostInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`Post\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`Post\` mutation.\\"\\"\\" +"""The output of our delete \`Post\` mutation.""" type DeletePostPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Post\` that was deleted by this mutation.\\"\\"\\" + """The \`Post\` that was deleted by this mutation.""" post: Post deletedPostId: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`Post\`.""" personByAuthorId: Person - \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Post\`. May be used by Relay 1.""" postEdge( - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + """The method to use when ordering \`Post\`.""" orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] ): PostsEdge } -\\"\\"\\"All input for the \`deleteReservedById\` mutation.\\"\\"\\" +"""All input for the \`deleteReservedById\` mutation.""" input DeleteReservedByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int! } -\\"\\"\\"All input for the \`deleteReserved\` mutation.\\"\\"\\" +"""All input for the \`deleteReserved\` mutation.""" input DeleteReservedInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`Reserved\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"All input for the \`deleteReservedInputRecordById\` mutation.\\"\\"\\" +"""All input for the \`deleteReservedInputRecordById\` mutation.""" input DeleteReservedInputRecordByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int! } -\\"\\"\\"All input for the \`deleteReservedInputRecord\` mutation.\\"\\"\\" +"""All input for the \`deleteReservedInputRecord\` mutation.""" input DeleteReservedInputRecordInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`ReservedInputRecord\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`ReservedInputRecord\` mutation.\\"\\"\\" +"""The output of our delete \`ReservedInputRecord\` mutation.""" type DeleteReservedInputRecordPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`ReservedInputRecord\` that was deleted by this mutation.\\"\\"\\" + """The \`ReservedInputRecord\` that was deleted by this mutation.""" reservedInputRecord: ReservedInputRecord deletedReservedInputId: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`ReservedInputRecord\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`ReservedInputRecord\`. May be used by Relay 1.""" reservedInputRecordEdge( - \\"\\"\\"The method to use when ordering \`ReservedInputRecord\`.\\"\\"\\" + """The method to use when ordering \`ReservedInputRecord\`.""" orderBy: [ReservedInputRecordsOrderBy!] = [PRIMARY_KEY_ASC] ): ReservedInputRecordsEdge } -\\"\\"\\"All input for the \`deleteReservedPatchRecordById\` mutation.\\"\\"\\" +"""All input for the \`deleteReservedPatchRecordById\` mutation.""" input DeleteReservedPatchRecordByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int! } -\\"\\"\\"All input for the \`deleteReservedPatchRecord\` mutation.\\"\\"\\" +"""All input for the \`deleteReservedPatchRecord\` mutation.""" input DeleteReservedPatchRecordInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`ReservedPatchRecord\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`ReservedPatchRecord\` mutation.\\"\\"\\" +"""The output of our delete \`ReservedPatchRecord\` mutation.""" type DeleteReservedPatchRecordPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`ReservedPatchRecord\` that was deleted by this mutation.\\"\\"\\" + """The \`ReservedPatchRecord\` that was deleted by this mutation.""" reservedPatchRecord: ReservedPatchRecord deletedReservedPatchId: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`ReservedPatchRecord\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`ReservedPatchRecord\`. May be used by Relay 1.""" reservedPatchRecordEdge( - \\"\\"\\"The method to use when ordering \`ReservedPatchRecord\`.\\"\\"\\" + """The method to use when ordering \`ReservedPatchRecord\`.""" orderBy: [ReservedPatchRecordsOrderBy!] = [PRIMARY_KEY_ASC] ): ReservedPatchRecordsEdge } -\\"\\"\\"The output of our delete \`Reserved\` mutation.\\"\\"\\" +"""The output of our delete \`Reserved\` mutation.""" type DeleteReservedPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Reserved\` that was deleted by this mutation.\\"\\"\\" + """The \`Reserved\` that was deleted by this mutation.""" reserved: Reserved deletedReservedId: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Reserved\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Reserved\`. May be used by Relay 1.""" reservedEdge( - \\"\\"\\"The method to use when ordering \`Reserved\`.\\"\\"\\" + """The method to use when ordering \`Reserved\`.""" orderBy: [ReservedsOrderBy!] = [PRIMARY_KEY_ASC] ): ReservedsEdge } -\\"\\"\\"All input for the \`deleteSimilarTable1ById\` mutation.\\"\\"\\" +"""All input for the \`deleteSimilarTable1ById\` mutation.""" input DeleteSimilarTable1ByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int! } -\\"\\"\\"All input for the \`deleteSimilarTable1\` mutation.\\"\\"\\" +"""All input for the \`deleteSimilarTable1\` mutation.""" input DeleteSimilarTable1Input { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`SimilarTable1\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`SimilarTable1\` mutation.\\"\\"\\" +"""The output of our delete \`SimilarTable1\` mutation.""" type DeleteSimilarTable1Payload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`SimilarTable1\` that was deleted by this mutation.\\"\\"\\" + """The \`SimilarTable1\` that was deleted by this mutation.""" similarTable1: SimilarTable1 deletedSimilarTable1Id: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`SimilarTable1\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`SimilarTable1\`. May be used by Relay 1.""" similarTable1Edge( - \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" + """The method to use when ordering \`SimilarTable1\`.""" orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] ): SimilarTable1SEdge } -\\"\\"\\"All input for the \`deleteSimilarTable2ById\` mutation.\\"\\"\\" +"""All input for the \`deleteSimilarTable2ById\` mutation.""" input DeleteSimilarTable2ByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int! } -\\"\\"\\"All input for the \`deleteSimilarTable2\` mutation.\\"\\"\\" +"""All input for the \`deleteSimilarTable2\` mutation.""" input DeleteSimilarTable2Input { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`SimilarTable2\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`SimilarTable2\` mutation.\\"\\"\\" +"""The output of our delete \`SimilarTable2\` mutation.""" type DeleteSimilarTable2Payload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`SimilarTable2\` that was deleted by this mutation.\\"\\"\\" + """The \`SimilarTable2\` that was deleted by this mutation.""" similarTable2: SimilarTable2 deletedSimilarTable2Id: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`SimilarTable2\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`SimilarTable2\`. May be used by Relay 1.""" similarTable2Edge( - \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" + """The method to use when ordering \`SimilarTable2\`.""" orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] ): SimilarTable2SEdge } -\\"\\"\\"All input for the \`deleteTypeById\` mutation.\\"\\"\\" +"""All input for the \`deleteTypeById\` mutation.""" input DeleteTypeByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int! } -\\"\\"\\"All input for the \`deleteType\` mutation.\\"\\"\\" +"""All input for the \`deleteType\` mutation.""" input DeleteTypeInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`Type\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`Type\` mutation.\\"\\"\\" +"""The output of our delete \`Type\` mutation.""" type DeleteTypePayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Type\` that was deleted by this mutation.\\"\\"\\" + """The \`Type\` that was deleted by this mutation.""" type: Type deletedTypeId: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Post\` that is related to this \`Type\`.\\"\\"\\" + """Reads a single \`Post\` that is related to this \`Type\`.""" postBySmallint: Post - \\"\\"\\"Reads a single \`Post\` that is related to this \`Type\`.\\"\\"\\" + """Reads a single \`Post\` that is related to this \`Type\`.""" postById: Post - \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Type\`. May be used by Relay 1.""" typeEdge( - \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" + """The method to use when ordering \`Type\`.""" orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] ): TypesEdge } -\\"\\"\\"All input for the \`deleteViewTableById\` mutation.\\"\\"\\" +"""All input for the \`deleteViewTableById\` mutation.""" input DeleteViewTableByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int! } -\\"\\"\\"All input for the \`deleteViewTable\` mutation.\\"\\"\\" +"""All input for the \`deleteViewTable\` mutation.""" input DeleteViewTableInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`ViewTable\` to be deleted. - \\"\\"\\" + """ nodeId: ID! } -\\"\\"\\"The output of our delete \`ViewTable\` mutation.\\"\\"\\" +"""The output of our delete \`ViewTable\` mutation.""" type DeleteViewTablePayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`ViewTable\` that was deleted by this mutation.\\"\\"\\" + """The \`ViewTable\` that was deleted by this mutation.""" viewTable: ViewTable deletedViewTableId: ID - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`ViewTable\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`ViewTable\`. May be used by Relay 1.""" viewTableEdge( - \\"\\"\\"The method to use when ordering \`ViewTable\`.\\"\\"\\" + """The method to use when ordering \`ViewTable\`.""" orderBy: [ViewTablesOrderBy!] = [PRIMARY_KEY_ASC] ): ViewTablesEdge } @@ -2554,55 +2554,55 @@ type EdgeCase { computed: String } -\\"\\"\\" +""" A condition to be used against \`EdgeCase\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input EdgeCaseCondition { - \\"\\"\\"Checks for equality with the object’s \`notNullHasDefault\` field.\\"\\"\\" + """Checks for equality with the object’s \`notNullHasDefault\` field.""" notNullHasDefault: Boolean - \\"\\"\\"Checks for equality with the object’s \`wontCastEasy\` field.\\"\\"\\" + """Checks for equality with the object’s \`wontCastEasy\` field.""" wontCastEasy: Int - \\"\\"\\"Checks for equality with the object’s \`rowId\` field.\\"\\"\\" + """Checks for equality with the object’s \`rowId\` field.""" rowId: Int } -\\"\\"\\"An input for mutations affecting \`EdgeCase\`\\"\\"\\" +"""An input for mutations affecting \`EdgeCase\`""" input EdgeCaseInput { notNullHasDefault: Boolean wontCastEasy: Int rowId: Int } -\\"\\"\\"A connection to a list of \`EdgeCase\` values.\\"\\"\\" +"""A connection to a list of \`EdgeCase\` values.""" type EdgeCasesConnection { - \\"\\"\\"A list of \`EdgeCase\` objects.\\"\\"\\" + """A list of \`EdgeCase\` objects.""" nodes: [EdgeCase]! - \\"\\"\\" + """ A list of edges which contains the \`EdgeCase\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [EdgeCasesEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`EdgeCase\` you could get from the connection.\\"\\"\\" + """The count of *all* \`EdgeCase\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`EdgeCase\` edge in the connection.\\"\\"\\" +"""A \`EdgeCase\` edge in the connection.""" type EdgeCasesEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`EdgeCase\` at the end of the edge.\\"\\"\\" + """The \`EdgeCase\` at the end of the edge.""" node: EdgeCase } -\\"\\"\\"Methods to use when ordering \`EdgeCase\`.\\"\\"\\" +"""Methods to use when ordering \`EdgeCase\`.""" enum EdgeCasesOrderBy { NATURAL NOT_NULL_HAS_DEFAULT_ASC @@ -2628,23 +2628,23 @@ enum EnumWithEmptyString { TWO } -\\"\\"\\" +""" The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" +""" input FloatRangeBoundInput { - \\"\\"\\"The value at one end of our range.\\"\\"\\" + """The value at one end of our range.""" value: Float! - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + """Whether or not the value of this bound is included in the range.""" inclusive: Boolean! } -\\"\\"\\"A range of \`Float\`.\\"\\"\\" +"""A range of \`Float\`.""" input FloatRangeInput { - \\"\\"\\"The starting bound of our range.\\"\\"\\" + """The starting bound of our range.""" start: FloatRangeBoundInput - \\"\\"\\"The ending bound of our range.\\"\\"\\" + """The ending bound of our range.""" end: FloatRangeBoundInput } @@ -2653,62 +2653,62 @@ type ForeignKey { compoundKey1: Int compoundKey2: Int - \\"\\"\\"Reads a single \`Person\` that is related to this \`ForeignKey\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`ForeignKey\`.""" personByPersonId: Person - \\"\\"\\"Reads a single \`CompoundKey\` that is related to this \`ForeignKey\`.\\"\\"\\" + """Reads a single \`CompoundKey\` that is related to this \`ForeignKey\`.""" compoundKeyByCompoundKey1AndCompoundKey2: CompoundKey } -\\"\\"\\" +""" A condition to be used against \`ForeignKey\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input ForeignKeyCondition { - \\"\\"\\"Checks for equality with the object’s \`personId\` field.\\"\\"\\" + """Checks for equality with the object’s \`personId\` field.""" personId: Int - \\"\\"\\"Checks for equality with the object’s \`compoundKey1\` field.\\"\\"\\" + """Checks for equality with the object’s \`compoundKey1\` field.""" compoundKey1: Int - \\"\\"\\"Checks for equality with the object’s \`compoundKey2\` field.\\"\\"\\" + """Checks for equality with the object’s \`compoundKey2\` field.""" compoundKey2: Int } -\\"\\"\\"An input for mutations affecting \`ForeignKey\`\\"\\"\\" +"""An input for mutations affecting \`ForeignKey\`""" input ForeignKeyInput { personId: Int compoundKey1: Int compoundKey2: Int } -\\"\\"\\"A connection to a list of \`ForeignKey\` values.\\"\\"\\" +"""A connection to a list of \`ForeignKey\` values.""" type ForeignKeysConnection { - \\"\\"\\"A list of \`ForeignKey\` objects.\\"\\"\\" + """A list of \`ForeignKey\` objects.""" nodes: [ForeignKey]! - \\"\\"\\" + """ A list of edges which contains the \`ForeignKey\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [ForeignKeysEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`ForeignKey\` you could get from the connection.\\"\\"\\" + """The count of *all* \`ForeignKey\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`ForeignKey\` edge in the connection.\\"\\"\\" +"""A \`ForeignKey\` edge in the connection.""" type ForeignKeysEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`ForeignKey\` at the end of the edge.\\"\\"\\" + """The \`ForeignKey\` at the end of the edge.""" node: ForeignKey } -\\"\\"\\"Methods to use when ordering \`ForeignKey\`.\\"\\"\\" +"""Methods to use when ordering \`ForeignKey\`.""" enum ForeignKeysOrderBy { NATURAL PERSON_ID_ASC @@ -2719,261 +2719,261 @@ enum ForeignKeysOrderBy { COMPOUND_KEY_2_DESC } -\\"\\"\\"The return type of our \`funcOutComplex\` query.\\"\\"\\" +"""The return type of our \`funcOutComplex\` query.""" type FuncOutComplexRecord { x: Int y: CompoundType z: Person } -\\"\\"\\"A connection to a list of \`FuncOutComplexSetofRecord\` values.\\"\\"\\" +"""A connection to a list of \`FuncOutComplexSetofRecord\` values.""" type FuncOutComplexSetofConnection { - \\"\\"\\"A list of \`FuncOutComplexSetofRecord\` objects.\\"\\"\\" + """A list of \`FuncOutComplexSetofRecord\` objects.""" nodes: [FuncOutComplexSetofRecord]! - \\"\\"\\" + """ A list of edges which contains the \`FuncOutComplexSetofRecord\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [FuncOutComplexSetofEdge!]! - \\"\\"\\" + """ The count of *all* \`FuncOutComplexSetofRecord\` you could get from the connection. - \\"\\"\\" + """ totalCount: Int! } -\\"\\"\\"A \`FuncOutComplexSetofRecord\` edge in the connection.\\"\\"\\" +"""A \`FuncOutComplexSetofRecord\` edge in the connection.""" type FuncOutComplexSetofEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`FuncOutComplexSetofRecord\` at the end of the edge.\\"\\"\\" + """The \`FuncOutComplexSetofRecord\` at the end of the edge.""" node: FuncOutComplexSetofRecord } -\\"\\"\\"The return type of our \`funcOutComplexSetof\` query.\\"\\"\\" +"""The return type of our \`funcOutComplexSetof\` query.""" type FuncOutComplexSetofRecord { x: Int y: CompoundType z: Person } -\\"\\"\\"The return type of our \`funcOutOutCompoundType\` query.\\"\\"\\" +"""The return type of our \`funcOutOutCompoundType\` query.""" type FuncOutOutCompoundTypeRecord { o1: Int o2: CompoundType } -\\"\\"\\"The return type of our \`funcOutOut\` query.\\"\\"\\" +"""The return type of our \`funcOutOut\` query.""" type FuncOutOutRecord { firstOut: Int secondOut: String } -\\"\\"\\"A connection to a list of \`FuncOutOutSetofRecord\` values.\\"\\"\\" +"""A connection to a list of \`FuncOutOutSetofRecord\` values.""" type FuncOutOutSetofConnection { - \\"\\"\\"A list of \`FuncOutOutSetofRecord\` objects.\\"\\"\\" + """A list of \`FuncOutOutSetofRecord\` objects.""" nodes: [FuncOutOutSetofRecord]! - \\"\\"\\" + """ A list of edges which contains the \`FuncOutOutSetofRecord\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [FuncOutOutSetofEdge!]! - \\"\\"\\" + """ The count of *all* \`FuncOutOutSetofRecord\` you could get from the connection. - \\"\\"\\" + """ totalCount: Int! } -\\"\\"\\"A \`FuncOutOutSetofRecord\` edge in the connection.\\"\\"\\" +"""A \`FuncOutOutSetofRecord\` edge in the connection.""" type FuncOutOutSetofEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`FuncOutOutSetofRecord\` at the end of the edge.\\"\\"\\" + """The \`FuncOutOutSetofRecord\` at the end of the edge.""" node: FuncOutOutSetofRecord } -\\"\\"\\"The return type of our \`funcOutOutSetof\` query.\\"\\"\\" +"""The return type of our \`funcOutOutSetof\` query.""" type FuncOutOutSetofRecord { o1: Int o2: String } -\\"\\"\\"The return type of our \`funcOutOutUnnamed\` query.\\"\\"\\" +"""The return type of our \`funcOutOutUnnamed\` query.""" type FuncOutOutUnnamedRecord { arg1: Int arg2: String } -\\"\\"\\"A connection to a list of \`Int\` values.\\"\\"\\" +"""A connection to a list of \`Int\` values.""" type FuncOutSetofConnection { - \\"\\"\\"A list of \`Int\` objects.\\"\\"\\" + """A list of \`Int\` objects.""" nodes: [Int]! - \\"\\"\\" + """ A list of edges which contains the \`Int\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [FuncOutSetofEdge!]! - \\"\\"\\"The count of *all* \`Int\` you could get from the connection.\\"\\"\\" + """The count of *all* \`Int\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`Int\` edge in the connection.\\"\\"\\" +"""A \`Int\` edge in the connection.""" type FuncOutSetofEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`Int\` at the end of the edge.\\"\\"\\" + """The \`Int\` at the end of the edge.""" node: Int } -\\"\\"\\"The return type of our \`funcOutUnnamedOutOutUnnamed\` query.\\"\\"\\" +"""The return type of our \`funcOutUnnamedOutOutUnnamed\` query.""" type FuncOutUnnamedOutOutUnnamedRecord { arg1: Int o2: String arg3: Int } -\\"\\"\\"A connection to a list of \`FuncReturnsTableMultiColRecord\` values.\\"\\"\\" +"""A connection to a list of \`FuncReturnsTableMultiColRecord\` values.""" type FuncReturnsTableMultiColConnection { - \\"\\"\\"A list of \`FuncReturnsTableMultiColRecord\` objects.\\"\\"\\" + """A list of \`FuncReturnsTableMultiColRecord\` objects.""" nodes: [FuncReturnsTableMultiColRecord]! - \\"\\"\\" + """ A list of edges which contains the \`FuncReturnsTableMultiColRecord\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [FuncReturnsTableMultiColEdge!]! - \\"\\"\\" + """ The count of *all* \`FuncReturnsTableMultiColRecord\` you could get from the connection. - \\"\\"\\" + """ totalCount: Int! } -\\"\\"\\"A \`FuncReturnsTableMultiColRecord\` edge in the connection.\\"\\"\\" +"""A \`FuncReturnsTableMultiColRecord\` edge in the connection.""" type FuncReturnsTableMultiColEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`FuncReturnsTableMultiColRecord\` at the end of the edge.\\"\\"\\" + """The \`FuncReturnsTableMultiColRecord\` at the end of the edge.""" node: FuncReturnsTableMultiColRecord } -\\"\\"\\"The return type of our \`funcReturnsTableMultiCol\` query.\\"\\"\\" +"""The return type of our \`funcReturnsTableMultiCol\` query.""" type FuncReturnsTableMultiColRecord { col1: Int col2: String } -\\"\\"\\"A connection to a list of \`Int\` values.\\"\\"\\" +"""A connection to a list of \`Int\` values.""" type FuncReturnsTableOneColConnection { - \\"\\"\\"A list of \`Int\` objects.\\"\\"\\" + """A list of \`Int\` objects.""" nodes: [Int]! - \\"\\"\\" + """ A list of edges which contains the \`Int\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [FuncReturnsTableOneColEdge!]! - \\"\\"\\"The count of *all* \`Int\` you could get from the connection.\\"\\"\\" + """The count of *all* \`Int\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`Int\` edge in the connection.\\"\\"\\" +"""A \`Int\` edge in the connection.""" type FuncReturnsTableOneColEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`Int\` at the end of the edge.\\"\\"\\" + """The \`Int\` at the end of the edge.""" node: Int } scalar Guid -\\"\\"\\"All input for the \`guidFn\` mutation.\\"\\"\\" +"""All input for the \`guidFn\` mutation.""" input GuidFnInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String g: Guid } -\\"\\"\\"The output of our \`guidFn\` mutation.\\"\\"\\" +"""The output of our \`guidFn\` mutation.""" type GuidFnPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String guid: Guid - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"Should output as Input\\"\\"\\" +"""Should output as Input""" type Input implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! id: Int! } -\\"\\"\\" +""" A condition to be used against \`Input\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input InputCondition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int } -\\"\\"\\"An input for mutations affecting \`Input\`\\"\\"\\" +"""An input for mutations affecting \`Input\`""" input InputInput { id: Int } -\\"\\"\\" +""" Represents an update to a \`Input\`. Fields that are set will be updated. -\\"\\"\\" +""" input InputPatch { id: Int } -\\"\\"\\"A connection to a list of \`Input\` values.\\"\\"\\" +"""A connection to a list of \`Input\` values.""" type InputsConnection { - \\"\\"\\"A list of \`Input\` objects.\\"\\"\\" + """A list of \`Input\` objects.""" nodes: [Input]! - \\"\\"\\" + """ A list of edges which contains the \`Input\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [InputsEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`Input\` you could get from the connection.\\"\\"\\" + """The count of *all* \`Input\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`Input\` edge in the connection.\\"\\"\\" +"""A \`Input\` edge in the connection.""" type InputsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`Input\` at the end of the edge.\\"\\"\\" + """The \`Input\` at the end of the edge.""" node: Input } -\\"\\"\\"Methods to use when ordering \`Input\`.\\"\\"\\" +"""Methods to use when ordering \`Input\`.""" enum InputsOrderBy { NATURAL ID_ASC @@ -2982,229 +2982,229 @@ enum InputsOrderBy { PRIMARY_KEY_DESC } -\\"\\"\\"An IPv4 or IPv6 host address, and optionally its subnet.\\"\\"\\" +"""An IPv4 or IPv6 host address, and optionally its subnet.""" scalar InternetAddress -\\"\\"\\" +""" An interval of time that has passed where the smallest distinct unit is a second. -\\"\\"\\" +""" type Interval { - \\"\\"\\" + """ A quantity of seconds. This is the only non-integer field, as all the other fields will dump their overflow into a smaller unit of time. Intervals don’t have a smaller unit than seconds. - \\"\\"\\" + """ seconds: Float - \\"\\"\\"A quantity of minutes.\\"\\"\\" + """A quantity of minutes.""" minutes: Int - \\"\\"\\"A quantity of hours.\\"\\"\\" + """A quantity of hours.""" hours: Int - \\"\\"\\"A quantity of days.\\"\\"\\" + """A quantity of days.""" days: Int - \\"\\"\\"A quantity of months.\\"\\"\\" + """A quantity of months.""" months: Int - \\"\\"\\"A quantity of years.\\"\\"\\" + """A quantity of years.""" years: Int } -\\"\\"\\" +""" An interval of time that has passed where the smallest distinct unit is a second. -\\"\\"\\" +""" input IntervalInput { - \\"\\"\\" + """ A quantity of seconds. This is the only non-integer field, as all the other fields will dump their overflow into a smaller unit of time. Intervals don’t have a smaller unit than seconds. - \\"\\"\\" + """ seconds: Float - \\"\\"\\"A quantity of minutes.\\"\\"\\" + """A quantity of minutes.""" minutes: Int - \\"\\"\\"A quantity of hours.\\"\\"\\" + """A quantity of hours.""" hours: Int - \\"\\"\\"A quantity of days.\\"\\"\\" + """A quantity of days.""" days: Int - \\"\\"\\"A quantity of months.\\"\\"\\" + """A quantity of months.""" months: Int - \\"\\"\\"A quantity of years.\\"\\"\\" + """A quantity of years.""" years: Int } -\\"\\"\\"All input for the \`intSetMutation\` mutation.\\"\\"\\" +"""All input for the \`intSetMutation\` mutation.""" input IntSetMutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String x: Int y: Int z: Int } -\\"\\"\\"The output of our \`intSetMutation\` mutation.\\"\\"\\" +"""The output of our \`intSetMutation\` mutation.""" type IntSetMutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String integers: [Int] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"A connection to a list of \`Int\` values.\\"\\"\\" +"""A connection to a list of \`Int\` values.""" type IntSetQueryConnection { - \\"\\"\\"A list of \`Int\` objects.\\"\\"\\" + """A list of \`Int\` objects.""" nodes: [Int]! - \\"\\"\\" + """ A list of edges which contains the \`Int\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [IntSetQueryEdge!]! - \\"\\"\\"The count of *all* \`Int\` you could get from the connection.\\"\\"\\" + """The count of *all* \`Int\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`Int\` edge in the connection.\\"\\"\\" +"""A \`Int\` edge in the connection.""" type IntSetQueryEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`Int\` at the end of the edge.\\"\\"\\" + """The \`Int\` at the end of the edge.""" node: Int } type Issue756 implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! id: Int! ts: NotNullTimestamp! } -\\"\\"\\" +""" A condition to be used against \`Issue756\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input Issue756Condition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int - \\"\\"\\"Checks for equality with the object’s \`ts\` field.\\"\\"\\" + """Checks for equality with the object’s \`ts\` field.""" ts: NotNullTimestamp } -\\"\\"\\"An input for mutations affecting \`Issue756\`\\"\\"\\" +"""An input for mutations affecting \`Issue756\`""" input Issue756Input { id: Int ts: NotNullTimestamp } -\\"\\"\\"All input for the \`issue756Mutation\` mutation.\\"\\"\\" +"""All input for the \`issue756Mutation\` mutation.""" input Issue756MutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`issue756Mutation\` mutation.\\"\\"\\" +"""The output of our \`issue756Mutation\` mutation.""" type Issue756MutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String issue756: Issue756 - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Issue756\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Issue756\`. May be used by Relay 1.""" issue756Edge( - \\"\\"\\"The method to use when ordering \`Issue756\`.\\"\\"\\" + """The method to use when ordering \`Issue756\`.""" orderBy: [Issue756SOrderBy!] = [PRIMARY_KEY_ASC] ): Issue756SEdge } -\\"\\"\\" +""" Represents an update to a \`Issue756\`. Fields that are set will be updated. -\\"\\"\\" +""" input Issue756Patch { id: Int ts: NotNullTimestamp } -\\"\\"\\"A connection to a list of \`Issue756\` values.\\"\\"\\" +"""A connection to a list of \`Issue756\` values.""" type Issue756SConnection { - \\"\\"\\"A list of \`Issue756\` objects.\\"\\"\\" + """A list of \`Issue756\` objects.""" nodes: [Issue756]! - \\"\\"\\" + """ A list of edges which contains the \`Issue756\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [Issue756SEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`Issue756\` you could get from the connection.\\"\\"\\" + """The count of *all* \`Issue756\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`Issue756\` edge in the connection.\\"\\"\\" +"""A \`Issue756\` edge in the connection.""" type Issue756SEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`Issue756\` at the end of the edge.\\"\\"\\" + """The \`Issue756\` at the end of the edge.""" node: Issue756 } -\\"\\"\\"All input for the \`issue756SetMutation\` mutation.\\"\\"\\" +"""All input for the \`issue756SetMutation\` mutation.""" input Issue756SetMutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`issue756SetMutation\` mutation.\\"\\"\\" +"""The output of our \`issue756SetMutation\` mutation.""" type Issue756SetMutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String issue756S: [Issue756] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"Methods to use when ordering \`Issue756\`.\\"\\"\\" +"""Methods to use when ordering \`Issue756\`.""" enum Issue756SOrderBy { NATURAL ID_ASC @@ -3215,108 +3215,108 @@ enum Issue756SOrderBy { PRIMARY_KEY_DESC } -\\"\\"\\" +""" A JavaScript object encoded in the JSON format as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). -\\"\\"\\" +""" scalar JSON -\\"\\"\\"All input for the \`jsonbIdentityMutation\` mutation.\\"\\"\\" +"""All input for the \`jsonbIdentityMutation\` mutation.""" input JsonbIdentityMutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String json: JSON } -\\"\\"\\"The output of our \`jsonbIdentityMutation\` mutation.\\"\\"\\" +"""The output of our \`jsonbIdentityMutation\` mutation.""" type JsonbIdentityMutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String json: JSON - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`jsonbIdentityMutationPlpgsql\` mutation.\\"\\"\\" +"""All input for the \`jsonbIdentityMutationPlpgsql\` mutation.""" input JsonbIdentityMutationPlpgsqlInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String _theJson: JSON! } -\\"\\"\\"The output of our \`jsonbIdentityMutationPlpgsql\` mutation.\\"\\"\\" +"""The output of our \`jsonbIdentityMutationPlpgsql\` mutation.""" type JsonbIdentityMutationPlpgsqlPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String json: JSON - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`jsonbIdentityMutationPlpgsqlWithDefault\` mutation.\\"\\"\\" +"""All input for the \`jsonbIdentityMutationPlpgsqlWithDefault\` mutation.""" input JsonbIdentityMutationPlpgsqlWithDefaultInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String _theJson: JSON } -\\"\\"\\"The output of our \`jsonbIdentityMutationPlpgsqlWithDefault\` mutation.\\"\\"\\" +"""The output of our \`jsonbIdentityMutationPlpgsqlWithDefault\` mutation.""" type JsonbIdentityMutationPlpgsqlWithDefaultPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String json: JSON - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`jsonIdentityMutation\` mutation.\\"\\"\\" +"""All input for the \`jsonIdentityMutation\` mutation.""" input JsonIdentityMutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String json: JSON } -\\"\\"\\"The output of our \`jsonIdentityMutation\` mutation.\\"\\"\\" +"""The output of our \`jsonIdentityMutation\` mutation.""" type JsonIdentityMutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String json: JSON - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } @@ -3328,27 +3328,27 @@ type JwtToken { c: BigInt } -\\"\\"\\" +""" A set of key/value pairs, keys are strings, values may be a string or null. Exposed as a JSON object. -\\"\\"\\" +""" scalar KeyValueHash -\\"\\"\\"Tracks metadata about the left arms of various people\\"\\"\\" +"""Tracks metadata about the left arms of various people""" type LeftArm implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! id: Int! personId: Int! lengthInMetres: Float mood: String! - \\"\\"\\"Reads a single \`Person\` that is related to this \`LeftArm\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`LeftArm\`.""" personByPersonId: Person } -\\"\\"\\"An input representation of \`LeftArm\` with nullable fields.\\"\\"\\" +"""An input representation of \`LeftArm\` with nullable fields.""" input LeftArmBaseInput { id: Int personId: Int @@ -3356,58 +3356,58 @@ input LeftArmBaseInput { mood: String } -\\"\\"\\" +""" A condition to be used against \`LeftArm\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input LeftArmCondition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int - \\"\\"\\"Checks for equality with the object’s \`personId\` field.\\"\\"\\" + """Checks for equality with the object’s \`personId\` field.""" personId: Int - \\"\\"\\"Checks for equality with the object’s \`lengthInMetres\` field.\\"\\"\\" + """Checks for equality with the object’s \`lengthInMetres\` field.""" lengthInMetres: Float - \\"\\"\\"Checks for equality with the object’s \`mood\` field.\\"\\"\\" + """Checks for equality with the object’s \`mood\` field.""" mood: String } -\\"\\"\\"All input for the \`leftArmIdentity\` mutation.\\"\\"\\" +"""All input for the \`leftArmIdentity\` mutation.""" input LeftArmIdentityInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String leftArm: LeftArmBaseInput } -\\"\\"\\"The output of our \`leftArmIdentity\` mutation.\\"\\"\\" +"""The output of our \`leftArmIdentity\` mutation.""" type LeftArmIdentityPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String leftArm: LeftArm - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Person\` that is related to this \`LeftArm\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`LeftArm\`.""" personByPersonId: Person - \\"\\"\\"An edge for our \`LeftArm\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`LeftArm\`. May be used by Relay 1.""" leftArmEdge( - \\"\\"\\"The method to use when ordering \`LeftArm\`.\\"\\"\\" + """The method to use when ordering \`LeftArm\`.""" orderBy: [LeftArmsOrderBy!] = [PRIMARY_KEY_ASC] ): LeftArmsEdge } -\\"\\"\\"An input for mutations affecting \`LeftArm\`\\"\\"\\" +"""An input for mutations affecting \`LeftArm\`""" input LeftArmInput { id: Int personId: Int @@ -3415,9 +3415,9 @@ input LeftArmInput { mood: String } -\\"\\"\\" +""" Represents an update to a \`LeftArm\`. Fields that are set will be updated. -\\"\\"\\" +""" input LeftArmPatch { id: Int personId: Int @@ -3425,33 +3425,33 @@ input LeftArmPatch { mood: String } -\\"\\"\\"A connection to a list of \`LeftArm\` values.\\"\\"\\" +"""A connection to a list of \`LeftArm\` values.""" type LeftArmsConnection { - \\"\\"\\"A list of \`LeftArm\` objects.\\"\\"\\" + """A list of \`LeftArm\` objects.""" nodes: [LeftArm]! - \\"\\"\\" + """ A list of edges which contains the \`LeftArm\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [LeftArmsEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`LeftArm\` you could get from the connection.\\"\\"\\" + """The count of *all* \`LeftArm\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`LeftArm\` edge in the connection.\\"\\"\\" +"""A \`LeftArm\` edge in the connection.""" type LeftArmsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`LeftArm\` at the end of the edge.\\"\\"\\" + """The \`LeftArm\` at the end of the edge.""" node: LeftArm } -\\"\\"\\"Methods to use when ordering \`LeftArm\`.\\"\\"\\" +"""Methods to use when ordering \`LeftArm\`.""" enum LeftArmsOrderBy { NATURAL ID_ASC @@ -3466,1886 +3466,1886 @@ enum LeftArmsOrderBy { PRIMARY_KEY_DESC } -\\"\\"\\"All input for the \`mult1\` mutation.\\"\\"\\" +"""All input for the \`mult1\` mutation.""" input Mult1Input { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String arg0: Int arg1: Int } -\\"\\"\\"The output of our \`mult1\` mutation.\\"\\"\\" +"""The output of our \`mult1\` mutation.""" type Mult1Payload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String integer: Int - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`mult2\` mutation.\\"\\"\\" +"""All input for the \`mult2\` mutation.""" input Mult2Input { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String arg0: Int arg1: Int } -\\"\\"\\"The output of our \`mult2\` mutation.\\"\\"\\" +"""The output of our \`mult2\` mutation.""" type Mult2Payload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String integer: Int - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`mult3\` mutation.\\"\\"\\" +"""All input for the \`mult3\` mutation.""" input Mult3Input { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String arg0: Int! arg1: Int! } -\\"\\"\\"The output of our \`mult3\` mutation.\\"\\"\\" +"""The output of our \`mult3\` mutation.""" type Mult3Payload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String integer: Int - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`mult4\` mutation.\\"\\"\\" +"""All input for the \`mult4\` mutation.""" input Mult4Input { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String arg0: Int! arg1: Int! } -\\"\\"\\"The output of our \`mult4\` mutation.\\"\\"\\" +"""The output of our \`mult4\` mutation.""" type Mult4Payload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String integer: Int - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\" +""" The root mutation type which contains root level fields which mutate data. -\\"\\"\\" +""" type Mutation { - \\"\\"\\"Creates a single \`DefaultValue\`.\\"\\"\\" + """Creates a single \`DefaultValue\`.""" createDefaultValue( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateDefaultValueInput! ): CreateDefaultValuePayload - \\"\\"\\"Creates a single \`ForeignKey\`.\\"\\"\\" + """Creates a single \`ForeignKey\`.""" createForeignKey( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateForeignKeyInput! ): CreateForeignKeyPayload - \\"\\"\\"Creates a single \`Input\`.\\"\\"\\" + """Creates a single \`Input\`.""" createInput( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateInputInput! ): CreateInputPayload - \\"\\"\\"Creates a single \`NoPrimaryKey\`.\\"\\"\\" + """Creates a single \`NoPrimaryKey\`.""" createNoPrimaryKey( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateNoPrimaryKeyInput! ): CreateNoPrimaryKeyPayload - \\"\\"\\"Creates a single \`Patch\`.\\"\\"\\" + """Creates a single \`Patch\`.""" createPatch( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreatePatchInput! ): CreatePatchPayload - \\"\\"\\"Creates a single \`Post\`.\\"\\"\\" + """Creates a single \`Post\`.""" createPost( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreatePostInput! ): CreatePostPayload - \\"\\"\\"Creates a single \`Reserved\`.\\"\\"\\" + """Creates a single \`Reserved\`.""" createReserved( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateReservedInput! ): CreateReservedPayload - \\"\\"\\"Creates a single \`ReservedPatchRecord\`.\\"\\"\\" + """Creates a single \`ReservedPatchRecord\`.""" createReservedPatchRecord( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateReservedPatchRecordInput! ): CreateReservedPatchRecordPayload - \\"\\"\\"Creates a single \`ReservedInputRecord\`.\\"\\"\\" + """Creates a single \`ReservedInputRecord\`.""" createReservedInputRecord( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateReservedInputRecordInput! ): CreateReservedInputRecordPayload - \\"\\"\\"Creates a single \`SimilarTable1\`.\\"\\"\\" + """Creates a single \`SimilarTable1\`.""" createSimilarTable1( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateSimilarTable1Input! ): CreateSimilarTable1Payload - \\"\\"\\"Creates a single \`SimilarTable2\`.\\"\\"\\" + """Creates a single \`SimilarTable2\`.""" createSimilarTable2( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateSimilarTable2Input! ): CreateSimilarTable2Payload - \\"\\"\\"Creates a single \`Testview\`.\\"\\"\\" + """Creates a single \`Testview\`.""" createTestview( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateTestviewInput! ): CreateTestviewPayload - \\"\\"\\"Creates a single \`ViewTable\`.\\"\\"\\" + """Creates a single \`ViewTable\`.""" createViewTable( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateViewTableInput! ): CreateViewTablePayload - \\"\\"\\"Creates a single \`Type\`.\\"\\"\\" + """Creates a single \`Type\`.""" createType( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateTypeInput! ): CreateTypePayload - \\"\\"\\"Creates a single \`UpdatableView\`.\\"\\"\\" + """Creates a single \`UpdatableView\`.""" createUpdatableView( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateUpdatableViewInput! ): CreateUpdatableViewPayload - \\"\\"\\"Creates a single \`CompoundKey\`.\\"\\"\\" + """Creates a single \`CompoundKey\`.""" createCompoundKey( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateCompoundKeyInput! ): CreateCompoundKeyPayload - \\"\\"\\"Creates a single \`EdgeCase\`.\\"\\"\\" + """Creates a single \`EdgeCase\`.""" createEdgeCase( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateEdgeCaseInput! ): CreateEdgeCasePayload - \\"\\"\\"Creates a single \`Issue756\`.\\"\\"\\" + """Creates a single \`Issue756\`.""" createIssue756( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateIssue756Input! ): CreateIssue756Payload - \\"\\"\\"Creates a single \`LeftArm\`.\\"\\"\\" + """Creates a single \`LeftArm\`.""" createLeftArm( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateLeftArmInput! ): CreateLeftArmPayload - \\"\\"\\"Creates a single \`MyTable\`.\\"\\"\\" + """Creates a single \`MyTable\`.""" createMyTable( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateMyTableInput! ): CreateMyTablePayload - \\"\\"\\"Creates a single \`NullTestRecord\`.\\"\\"\\" + """Creates a single \`NullTestRecord\`.""" createNullTestRecord( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreateNullTestRecordInput! ): CreateNullTestRecordPayload - \\"\\"\\"Creates a single \`Person\`.\\"\\"\\" + """Creates a single \`Person\`.""" createPerson( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreatePersonInput! ): CreatePersonPayload - \\"\\"\\"Creates a single \`PersonSecret\`.\\"\\"\\" + """Creates a single \`PersonSecret\`.""" createPersonSecret( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CreatePersonSecretInput! - ): CreatePersonSecretPayload @deprecated(reason: \\"This is deprecated (comment on table c.person_secret).\\") + ): CreatePersonSecretPayload @deprecated(reason: "This is deprecated (comment on table c.person_secret).") - \\"\\"\\" + """ Updates a single \`DefaultValue\` using its globally unique id and a patch. - \\"\\"\\" + """ updateDefaultValue( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateDefaultValueInput! ): UpdateDefaultValuePayload - \\"\\"\\"Updates a single \`DefaultValue\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`DefaultValue\` using a unique key and a patch.""" updateDefaultValueById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateDefaultValueByIdInput! ): UpdateDefaultValuePayload - \\"\\"\\"Updates a single \`Input\` using its globally unique id and a patch.\\"\\"\\" + """Updates a single \`Input\` using its globally unique id and a patch.""" updateInput( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateInputInput! ): UpdateInputPayload - \\"\\"\\"Updates a single \`Input\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`Input\` using a unique key and a patch.""" updateInputById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateInputByIdInput! ): UpdateInputPayload - \\"\\"\\"Updates a single \`NoPrimaryKey\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`NoPrimaryKey\` using a unique key and a patch.""" updateNoPrimaryKeyById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateNoPrimaryKeyByIdInput! ): UpdateNoPrimaryKeyPayload - \\"\\"\\"Updates a single \`Patch\` using its globally unique id and a patch.\\"\\"\\" + """Updates a single \`Patch\` using its globally unique id and a patch.""" updatePatch( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdatePatchInput! ): UpdatePatchPayload - \\"\\"\\"Updates a single \`Patch\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`Patch\` using a unique key and a patch.""" updatePatchById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdatePatchByIdInput! ): UpdatePatchPayload - \\"\\"\\"Updates a single \`Post\` using its globally unique id and a patch.\\"\\"\\" + """Updates a single \`Post\` using its globally unique id and a patch.""" updatePost( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdatePostInput! ): UpdatePostPayload - \\"\\"\\"Updates a single \`Post\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`Post\` using a unique key and a patch.""" updatePostById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdatePostByIdInput! ): UpdatePostPayload - \\"\\"\\"Updates a single \`Reserved\` using its globally unique id and a patch.\\"\\"\\" + """Updates a single \`Reserved\` using its globally unique id and a patch.""" updateReserved( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateReservedInput! ): UpdateReservedPayload - \\"\\"\\"Updates a single \`Reserved\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`Reserved\` using a unique key and a patch.""" updateReservedById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateReservedByIdInput! ): UpdateReservedPayload - \\"\\"\\" + """ Updates a single \`ReservedPatchRecord\` using its globally unique id and a patch. - \\"\\"\\" + """ updateReservedPatchRecord( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateReservedPatchRecordInput! ): UpdateReservedPatchRecordPayload - \\"\\"\\"Updates a single \`ReservedPatchRecord\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`ReservedPatchRecord\` using a unique key and a patch.""" updateReservedPatchRecordById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateReservedPatchRecordByIdInput! ): UpdateReservedPatchRecordPayload - \\"\\"\\" + """ Updates a single \`ReservedInputRecord\` using its globally unique id and a patch. - \\"\\"\\" + """ updateReservedInputRecord( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateReservedInputRecordInput! ): UpdateReservedInputRecordPayload - \\"\\"\\"Updates a single \`ReservedInputRecord\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`ReservedInputRecord\` using a unique key and a patch.""" updateReservedInputRecordById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateReservedInputRecordByIdInput! ): UpdateReservedInputRecordPayload - \\"\\"\\" + """ Updates a single \`SimilarTable1\` using its globally unique id and a patch. - \\"\\"\\" + """ updateSimilarTable1( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateSimilarTable1Input! ): UpdateSimilarTable1Payload - \\"\\"\\"Updates a single \`SimilarTable1\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`SimilarTable1\` using a unique key and a patch.""" updateSimilarTable1ById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateSimilarTable1ByIdInput! ): UpdateSimilarTable1Payload - \\"\\"\\" + """ Updates a single \`SimilarTable2\` using its globally unique id and a patch. - \\"\\"\\" + """ updateSimilarTable2( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateSimilarTable2Input! ): UpdateSimilarTable2Payload - \\"\\"\\"Updates a single \`SimilarTable2\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`SimilarTable2\` using a unique key and a patch.""" updateSimilarTable2ById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateSimilarTable2ByIdInput! ): UpdateSimilarTable2Payload - \\"\\"\\"Updates a single \`ViewTable\` using its globally unique id and a patch.\\"\\"\\" + """Updates a single \`ViewTable\` using its globally unique id and a patch.""" updateViewTable( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateViewTableInput! ): UpdateViewTablePayload - \\"\\"\\"Updates a single \`ViewTable\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`ViewTable\` using a unique key and a patch.""" updateViewTableById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateViewTableByIdInput! ): UpdateViewTablePayload - \\"\\"\\"Updates a single \`Type\` using its globally unique id and a patch.\\"\\"\\" + """Updates a single \`Type\` using its globally unique id and a patch.""" updateType( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateTypeInput! ): UpdateTypePayload - \\"\\"\\"Updates a single \`Type\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`Type\` using a unique key and a patch.""" updateTypeById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateTypeByIdInput! ): UpdateTypePayload - \\"\\"\\" + """ Updates a single \`CompoundKey\` using its globally unique id and a patch. - \\"\\"\\" + """ updateCompoundKey( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateCompoundKeyInput! ): UpdateCompoundKeyPayload - \\"\\"\\"Updates a single \`CompoundKey\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`CompoundKey\` using a unique key and a patch.""" updateCompoundKeyByPersonId1AndPersonId2( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateCompoundKeyByPersonId1AndPersonId2Input! ): UpdateCompoundKeyPayload - \\"\\"\\"Updates a single \`Issue756\` using its globally unique id and a patch.\\"\\"\\" + """Updates a single \`Issue756\` using its globally unique id and a patch.""" updateIssue756( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateIssue756Input! ): UpdateIssue756Payload - \\"\\"\\"Updates a single \`Issue756\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`Issue756\` using a unique key and a patch.""" updateIssue756ById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateIssue756ByIdInput! ): UpdateIssue756Payload - \\"\\"\\"Updates a single \`LeftArm\` using its globally unique id and a patch.\\"\\"\\" + """Updates a single \`LeftArm\` using its globally unique id and a patch.""" updateLeftArm( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateLeftArmInput! ): UpdateLeftArmPayload - \\"\\"\\"Updates a single \`LeftArm\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`LeftArm\` using a unique key and a patch.""" updateLeftArmById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateLeftArmByIdInput! ): UpdateLeftArmPayload - \\"\\"\\"Updates a single \`LeftArm\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`LeftArm\` using a unique key and a patch.""" updateLeftArmByPersonId( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateLeftArmByPersonIdInput! ): UpdateLeftArmPayload - \\"\\"\\"Updates a single \`MyTable\` using its globally unique id and a patch.\\"\\"\\" + """Updates a single \`MyTable\` using its globally unique id and a patch.""" updateMyTable( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateMyTableInput! ): UpdateMyTablePayload - \\"\\"\\"Updates a single \`MyTable\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`MyTable\` using a unique key and a patch.""" updateMyTableById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateMyTableByIdInput! ): UpdateMyTablePayload - \\"\\"\\" + """ Updates a single \`NullTestRecord\` using its globally unique id and a patch. - \\"\\"\\" + """ updateNullTestRecord( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateNullTestRecordInput! ): UpdateNullTestRecordPayload - \\"\\"\\"Updates a single \`NullTestRecord\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`NullTestRecord\` using a unique key and a patch.""" updateNullTestRecordById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdateNullTestRecordByIdInput! ): UpdateNullTestRecordPayload - \\"\\"\\"Updates a single \`Person\` using its globally unique id and a patch.\\"\\"\\" + """Updates a single \`Person\` using its globally unique id and a patch.""" updatePerson( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdatePersonInput! ): UpdatePersonPayload - \\"\\"\\"Updates a single \`Person\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`Person\` using a unique key and a patch.""" updatePersonById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdatePersonByIdInput! ): UpdatePersonPayload - \\"\\"\\"Updates a single \`Person\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`Person\` using a unique key and a patch.""" updatePersonByEmail( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdatePersonByEmailInput! ): UpdatePersonPayload - \\"\\"\\" + """ Updates a single \`PersonSecret\` using its globally unique id and a patch. - \\"\\"\\" + """ updatePersonSecret( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdatePersonSecretInput! - ): UpdatePersonSecretPayload @deprecated(reason: \\"This is deprecated (comment on table c.person_secret).\\") + ): UpdatePersonSecretPayload @deprecated(reason: "This is deprecated (comment on table c.person_secret).") - \\"\\"\\"Updates a single \`PersonSecret\` using a unique key and a patch.\\"\\"\\" + """Updates a single \`PersonSecret\` using a unique key and a patch.""" updatePersonSecretByPersonId( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: UpdatePersonSecretByPersonIdInput! - ): UpdatePersonSecretPayload @deprecated(reason: \\"This is deprecated (comment on table c.person_secret).\\") + ): UpdatePersonSecretPayload @deprecated(reason: "This is deprecated (comment on table c.person_secret).") - \\"\\"\\"Deletes a single \`DefaultValue\` using its globally unique id.\\"\\"\\" + """Deletes a single \`DefaultValue\` using its globally unique id.""" deleteDefaultValue( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteDefaultValueInput! ): DeleteDefaultValuePayload - \\"\\"\\"Deletes a single \`DefaultValue\` using a unique key.\\"\\"\\" + """Deletes a single \`DefaultValue\` using a unique key.""" deleteDefaultValueById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteDefaultValueByIdInput! ): DeleteDefaultValuePayload - \\"\\"\\"Deletes a single \`Input\` using its globally unique id.\\"\\"\\" + """Deletes a single \`Input\` using its globally unique id.""" deleteInput( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteInputInput! ): DeleteInputPayload - \\"\\"\\"Deletes a single \`Input\` using a unique key.\\"\\"\\" + """Deletes a single \`Input\` using a unique key.""" deleteInputById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteInputByIdInput! ): DeleteInputPayload - \\"\\"\\"Deletes a single \`NoPrimaryKey\` using a unique key.\\"\\"\\" + """Deletes a single \`NoPrimaryKey\` using a unique key.""" deleteNoPrimaryKeyById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteNoPrimaryKeyByIdInput! ): DeleteNoPrimaryKeyPayload - \\"\\"\\"Deletes a single \`Patch\` using its globally unique id.\\"\\"\\" + """Deletes a single \`Patch\` using its globally unique id.""" deletePatch( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeletePatchInput! ): DeletePatchPayload - \\"\\"\\"Deletes a single \`Patch\` using a unique key.\\"\\"\\" + """Deletes a single \`Patch\` using a unique key.""" deletePatchById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeletePatchByIdInput! ): DeletePatchPayload - \\"\\"\\"Deletes a single \`Post\` using its globally unique id.\\"\\"\\" + """Deletes a single \`Post\` using its globally unique id.""" deletePost( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeletePostInput! ): DeletePostPayload - \\"\\"\\"Deletes a single \`Post\` using a unique key.\\"\\"\\" + """Deletes a single \`Post\` using a unique key.""" deletePostById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeletePostByIdInput! ): DeletePostPayload - \\"\\"\\"Deletes a single \`Reserved\` using its globally unique id.\\"\\"\\" + """Deletes a single \`Reserved\` using its globally unique id.""" deleteReserved( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteReservedInput! ): DeleteReservedPayload - \\"\\"\\"Deletes a single \`Reserved\` using a unique key.\\"\\"\\" + """Deletes a single \`Reserved\` using a unique key.""" deleteReservedById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteReservedByIdInput! ): DeleteReservedPayload - \\"\\"\\"Deletes a single \`ReservedPatchRecord\` using its globally unique id.\\"\\"\\" + """Deletes a single \`ReservedPatchRecord\` using its globally unique id.""" deleteReservedPatchRecord( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteReservedPatchRecordInput! ): DeleteReservedPatchRecordPayload - \\"\\"\\"Deletes a single \`ReservedPatchRecord\` using a unique key.\\"\\"\\" + """Deletes a single \`ReservedPatchRecord\` using a unique key.""" deleteReservedPatchRecordById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteReservedPatchRecordByIdInput! ): DeleteReservedPatchRecordPayload - \\"\\"\\"Deletes a single \`ReservedInputRecord\` using its globally unique id.\\"\\"\\" + """Deletes a single \`ReservedInputRecord\` using its globally unique id.""" deleteReservedInputRecord( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteReservedInputRecordInput! ): DeleteReservedInputRecordPayload - \\"\\"\\"Deletes a single \`ReservedInputRecord\` using a unique key.\\"\\"\\" + """Deletes a single \`ReservedInputRecord\` using a unique key.""" deleteReservedInputRecordById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteReservedInputRecordByIdInput! ): DeleteReservedInputRecordPayload - \\"\\"\\"Deletes a single \`SimilarTable1\` using its globally unique id.\\"\\"\\" + """Deletes a single \`SimilarTable1\` using its globally unique id.""" deleteSimilarTable1( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteSimilarTable1Input! ): DeleteSimilarTable1Payload - \\"\\"\\"Deletes a single \`SimilarTable1\` using a unique key.\\"\\"\\" + """Deletes a single \`SimilarTable1\` using a unique key.""" deleteSimilarTable1ById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteSimilarTable1ByIdInput! ): DeleteSimilarTable1Payload - \\"\\"\\"Deletes a single \`SimilarTable2\` using its globally unique id.\\"\\"\\" + """Deletes a single \`SimilarTable2\` using its globally unique id.""" deleteSimilarTable2( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteSimilarTable2Input! ): DeleteSimilarTable2Payload - \\"\\"\\"Deletes a single \`SimilarTable2\` using a unique key.\\"\\"\\" + """Deletes a single \`SimilarTable2\` using a unique key.""" deleteSimilarTable2ById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteSimilarTable2ByIdInput! ): DeleteSimilarTable2Payload - \\"\\"\\"Deletes a single \`ViewTable\` using its globally unique id.\\"\\"\\" + """Deletes a single \`ViewTable\` using its globally unique id.""" deleteViewTable( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteViewTableInput! ): DeleteViewTablePayload - \\"\\"\\"Deletes a single \`ViewTable\` using a unique key.\\"\\"\\" + """Deletes a single \`ViewTable\` using a unique key.""" deleteViewTableById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteViewTableByIdInput! ): DeleteViewTablePayload - \\"\\"\\"Deletes a single \`Type\` using its globally unique id.\\"\\"\\" + """Deletes a single \`Type\` using its globally unique id.""" deleteType( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteTypeInput! ): DeleteTypePayload - \\"\\"\\"Deletes a single \`Type\` using a unique key.\\"\\"\\" + """Deletes a single \`Type\` using a unique key.""" deleteTypeById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteTypeByIdInput! ): DeleteTypePayload - \\"\\"\\"Deletes a single \`CompoundKey\` using its globally unique id.\\"\\"\\" + """Deletes a single \`CompoundKey\` using its globally unique id.""" deleteCompoundKey( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteCompoundKeyInput! ): DeleteCompoundKeyPayload - \\"\\"\\"Deletes a single \`CompoundKey\` using a unique key.\\"\\"\\" + """Deletes a single \`CompoundKey\` using a unique key.""" deleteCompoundKeyByPersonId1AndPersonId2( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteCompoundKeyByPersonId1AndPersonId2Input! ): DeleteCompoundKeyPayload - \\"\\"\\"Deletes a single \`Issue756\` using its globally unique id.\\"\\"\\" + """Deletes a single \`Issue756\` using its globally unique id.""" deleteIssue756( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteIssue756Input! ): DeleteIssue756Payload - \\"\\"\\"Deletes a single \`Issue756\` using a unique key.\\"\\"\\" + """Deletes a single \`Issue756\` using a unique key.""" deleteIssue756ById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteIssue756ByIdInput! ): DeleteIssue756Payload - \\"\\"\\"Deletes a single \`LeftArm\` using its globally unique id.\\"\\"\\" + """Deletes a single \`LeftArm\` using its globally unique id.""" deleteLeftArm( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteLeftArmInput! ): DeleteLeftArmPayload - \\"\\"\\"Deletes a single \`LeftArm\` using a unique key.\\"\\"\\" + """Deletes a single \`LeftArm\` using a unique key.""" deleteLeftArmById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteLeftArmByIdInput! ): DeleteLeftArmPayload - \\"\\"\\"Deletes a single \`LeftArm\` using a unique key.\\"\\"\\" + """Deletes a single \`LeftArm\` using a unique key.""" deleteLeftArmByPersonId( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteLeftArmByPersonIdInput! ): DeleteLeftArmPayload - \\"\\"\\"Deletes a single \`MyTable\` using its globally unique id.\\"\\"\\" + """Deletes a single \`MyTable\` using its globally unique id.""" deleteMyTable( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteMyTableInput! ): DeleteMyTablePayload - \\"\\"\\"Deletes a single \`MyTable\` using a unique key.\\"\\"\\" + """Deletes a single \`MyTable\` using a unique key.""" deleteMyTableById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteMyTableByIdInput! ): DeleteMyTablePayload - \\"\\"\\"Deletes a single \`NullTestRecord\` using its globally unique id.\\"\\"\\" + """Deletes a single \`NullTestRecord\` using its globally unique id.""" deleteNullTestRecord( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteNullTestRecordInput! ): DeleteNullTestRecordPayload - \\"\\"\\"Deletes a single \`NullTestRecord\` using a unique key.\\"\\"\\" + """Deletes a single \`NullTestRecord\` using a unique key.""" deleteNullTestRecordById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeleteNullTestRecordByIdInput! ): DeleteNullTestRecordPayload - \\"\\"\\"Deletes a single \`Person\` using its globally unique id.\\"\\"\\" + """Deletes a single \`Person\` using its globally unique id.""" deletePerson( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeletePersonInput! ): DeletePersonPayload - \\"\\"\\"Deletes a single \`Person\` using a unique key.\\"\\"\\" + """Deletes a single \`Person\` using a unique key.""" deletePersonById( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeletePersonByIdInput! ): DeletePersonPayload - \\"\\"\\"Deletes a single \`Person\` using a unique key.\\"\\"\\" + """Deletes a single \`Person\` using a unique key.""" deletePersonByEmail( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeletePersonByEmailInput! ): DeletePersonPayload - \\"\\"\\"Deletes a single \`PersonSecret\` using its globally unique id.\\"\\"\\" + """Deletes a single \`PersonSecret\` using its globally unique id.""" deletePersonSecret( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeletePersonSecretInput! - ): DeletePersonSecretPayload @deprecated(reason: \\"This is deprecated (comment on table c.person_secret).\\") + ): DeletePersonSecretPayload @deprecated(reason: "This is deprecated (comment on table c.person_secret).") - \\"\\"\\"Deletes a single \`PersonSecret\` using a unique key.\\"\\"\\" + """Deletes a single \`PersonSecret\` using a unique key.""" deletePersonSecretByPersonId( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: DeletePersonSecretByPersonIdInput! - ): DeletePersonSecretPayload @deprecated(reason: \\"This is deprecated (comment on table c.person_secret).\\") + ): DeletePersonSecretPayload @deprecated(reason: "This is deprecated (comment on table c.person_secret).") - \\"\\"\\"lol, add some stuff 1 mutation\\"\\"\\" + """lol, add some stuff 1 mutation""" add1Mutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: Add1MutationInput! ): Add1MutationPayload - \\"\\"\\"lol, add some stuff 2 mutation\\"\\"\\" + """lol, add some stuff 2 mutation""" add2Mutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: Add2MutationInput! ): Add2MutationPayload - \\"\\"\\"lol, add some stuff 3 mutation\\"\\"\\" + """lol, add some stuff 3 mutation""" add3Mutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: Add3MutationInput! ): Add3MutationPayload - \\"\\"\\"lol, add some stuff 4 mutation\\"\\"\\" + """lol, add some stuff 4 mutation""" add4Mutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: Add4MutationInput! ): Add4MutationPayload add4MutationError( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: Add4MutationErrorInput! ): Add4MutationErrorPayload mutationCompoundTypeArray( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationCompoundTypeArrayInput! ): MutationCompoundTypeArrayPayload mutationIntervalArray( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationIntervalArrayInput! ): MutationIntervalArrayPayload mutationIntervalSet( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationIntervalSetInput! ): MutationIntervalSetPayload mutationTextArray( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationTextArrayInput! ): MutationTextArrayPayload postMany( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: PostManyInput! ): PostManyPayload postWithSuffix( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: PostWithSuffixInput! - ): PostWithSuffixPayload @deprecated(reason: \\"This is deprecated (comment on function a.post_with_suffix).\\") + ): PostWithSuffixPayload @deprecated(reason: "This is deprecated (comment on function a.post_with_suffix).") returnVoidMutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: ReturnVoidMutationInput! ): ReturnVoidMutationPayload authenticate( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: AuthenticateInput! ): AuthenticatePayload authenticateFail( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: AuthenticateFailInput! ): AuthenticateFailPayload authenticateMany( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: AuthenticateManyInput! ): AuthenticateManyPayload authenticatePayload( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: AuthenticatePayloadInput! ): AuthenticatePayloadPayload compoundTypeArrayMutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CompoundTypeArrayMutationInput! ): CompoundTypeArrayMutationPayload compoundTypeMutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CompoundTypeMutationInput! ): CompoundTypeMutationPayload compoundTypeSetMutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: CompoundTypeSetMutationInput! ): CompoundTypeSetMutationPayload guidFn( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: GuidFnInput! ): GuidFnPayload mult1( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: Mult1Input! ): Mult1Payload mult2( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: Mult2Input! ): Mult2Payload mult3( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: Mult3Input! ): Mult3Payload mult4( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: Mult4Input! ): Mult4Payload typeFunctionConnectionMutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: TypeFunctionConnectionMutationInput! ): TypeFunctionConnectionMutationPayload typeFunctionListMutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: TypeFunctionListMutationInput! ): TypeFunctionListMutationPayload typeFunctionMutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: TypeFunctionMutationInput! ): TypeFunctionMutationPayload intSetMutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: IntSetMutationInput! ): IntSetMutationPayload issue756Mutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: Issue756MutationInput! ): Issue756MutationPayload issue756SetMutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: Issue756SetMutationInput! ): Issue756SetMutationPayload jsonIdentityMutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: JsonIdentityMutationInput! ): JsonIdentityMutationPayload jsonbIdentityMutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: JsonbIdentityMutationInput! ): JsonbIdentityMutationPayload jsonbIdentityMutationPlpgsql( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: JsonbIdentityMutationPlpgsqlInput! ): JsonbIdentityMutationPlpgsqlPayload jsonbIdentityMutationPlpgsqlWithDefault( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: JsonbIdentityMutationPlpgsqlWithDefaultInput! ): JsonbIdentityMutationPlpgsqlWithDefaultPayload leftArmIdentity( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: LeftArmIdentityInput! ): LeftArmIdentityPayload mutationInInout( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationInInoutInput! ): MutationInInoutPayload mutationInOut( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationInOutInput! ): MutationInOutPayload mutationOut( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationOutInput! ): MutationOutPayload mutationOutComplex( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationOutComplexInput! ): MutationOutComplexPayload mutationOutComplexSetof( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationOutComplexSetofInput! ): MutationOutComplexSetofPayload mutationOutOut( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationOutOutInput! ): MutationOutOutPayload mutationOutOutCompoundType( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationOutOutCompoundTypeInput! ): MutationOutOutCompoundTypePayload mutationOutOutSetof( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationOutOutSetofInput! ): MutationOutOutSetofPayload mutationOutOutUnnamed( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationOutOutUnnamedInput! ): MutationOutOutUnnamedPayload mutationOutSetof( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationOutSetofInput! ): MutationOutSetofPayload mutationOutTable( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationOutTableInput! ): MutationOutTablePayload mutationOutTableSetof( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationOutTableSetofInput! ): MutationOutTableSetofPayload mutationOutUnnamed( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationOutUnnamedInput! ): MutationOutUnnamedPayload mutationOutUnnamedOutOutUnnamed( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationOutUnnamedOutOutUnnamedInput! ): MutationOutUnnamedOutOutUnnamedPayload mutationReturnsTableMultiCol( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationReturnsTableMultiColInput! ): MutationReturnsTableMultiColPayload mutationReturnsTableOneCol( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: MutationReturnsTableOneColInput! ): MutationReturnsTableOneColPayload noArgsMutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: NoArgsMutationInput! ): NoArgsMutationPayload tableMutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: TableMutationInput! ): TableMutationPayload tableSetMutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: TableSetMutationInput! ): TableSetMutationPayload typesMutation( - \\"\\"\\" + """ The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" + """ input: TypesMutationInput! ): TypesMutationPayload } -\\"\\"\\"All input for the \`mutationCompoundTypeArray\` mutation.\\"\\"\\" +"""All input for the \`mutationCompoundTypeArray\` mutation.""" input MutationCompoundTypeArrayInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String object: CompoundTypeInput } -\\"\\"\\"The output of our \`mutationCompoundTypeArray\` mutation.\\"\\"\\" +"""The output of our \`mutationCompoundTypeArray\` mutation.""" type MutationCompoundTypeArrayPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String compoundTypes: [CompoundType] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`mutationInInout\` mutation.\\"\\"\\" +"""All input for the \`mutationInInout\` mutation.""" input MutationInInoutInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String i: Int ino: Int } -\\"\\"\\"The output of our \`mutationInInout\` mutation.\\"\\"\\" +"""The output of our \`mutationInInout\` mutation.""" type MutationInInoutPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String ino: Int - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`mutationInOut\` mutation.\\"\\"\\" +"""All input for the \`mutationInOut\` mutation.""" input MutationInOutInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String i: Int } -\\"\\"\\"The output of our \`mutationInOut\` mutation.\\"\\"\\" +"""The output of our \`mutationInOut\` mutation.""" type MutationInOutPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String o: Int - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`mutationIntervalArray\` mutation.\\"\\"\\" +"""All input for the \`mutationIntervalArray\` mutation.""" input MutationIntervalArrayInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`mutationIntervalArray\` mutation.\\"\\"\\" +"""The output of our \`mutationIntervalArray\` mutation.""" type MutationIntervalArrayPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String intervals: [Interval] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`mutationIntervalSet\` mutation.\\"\\"\\" +"""All input for the \`mutationIntervalSet\` mutation.""" input MutationIntervalSetInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`mutationIntervalSet\` mutation.\\"\\"\\" +"""The output of our \`mutationIntervalSet\` mutation.""" type MutationIntervalSetPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String intervals: [Interval] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`mutationOutComplex\` mutation.\\"\\"\\" +"""All input for the \`mutationOutComplex\` mutation.""" input MutationOutComplexInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String a: Int b: String } -\\"\\"\\"The output of our \`mutationOutComplex\` mutation.\\"\\"\\" +"""The output of our \`mutationOutComplex\` mutation.""" type MutationOutComplexPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String result: MutationOutComplexRecord - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"The return type of our \`mutationOutComplex\` mutation.\\"\\"\\" +"""The return type of our \`mutationOutComplex\` mutation.""" type MutationOutComplexRecord { x: Int y: CompoundType z: Person } -\\"\\"\\"All input for the \`mutationOutComplexSetof\` mutation.\\"\\"\\" +"""All input for the \`mutationOutComplexSetof\` mutation.""" input MutationOutComplexSetofInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String a: Int b: String } -\\"\\"\\"The output of our \`mutationOutComplexSetof\` mutation.\\"\\"\\" +"""The output of our \`mutationOutComplexSetof\` mutation.""" type MutationOutComplexSetofPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String results: [MutationOutComplexSetofRecord] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"The return type of our \`mutationOutComplexSetof\` mutation.\\"\\"\\" +"""The return type of our \`mutationOutComplexSetof\` mutation.""" type MutationOutComplexSetofRecord { x: Int y: CompoundType z: Person } -\\"\\"\\"All input for the \`mutationOut\` mutation.\\"\\"\\" +"""All input for the \`mutationOut\` mutation.""" input MutationOutInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"All input for the \`mutationOutOutCompoundType\` mutation.\\"\\"\\" +"""All input for the \`mutationOutOutCompoundType\` mutation.""" input MutationOutOutCompoundTypeInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String i1: Int } -\\"\\"\\"The output of our \`mutationOutOutCompoundType\` mutation.\\"\\"\\" +"""The output of our \`mutationOutOutCompoundType\` mutation.""" type MutationOutOutCompoundTypePayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String result: MutationOutOutCompoundTypeRecord - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"The return type of our \`mutationOutOutCompoundType\` mutation.\\"\\"\\" +"""The return type of our \`mutationOutOutCompoundType\` mutation.""" type MutationOutOutCompoundTypeRecord { o1: Int o2: CompoundType } -\\"\\"\\"All input for the \`mutationOutOut\` mutation.\\"\\"\\" +"""All input for the \`mutationOutOut\` mutation.""" input MutationOutOutInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`mutationOutOut\` mutation.\\"\\"\\" +"""The output of our \`mutationOutOut\` mutation.""" type MutationOutOutPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String result: MutationOutOutRecord - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"The return type of our \`mutationOutOut\` mutation.\\"\\"\\" +"""The return type of our \`mutationOutOut\` mutation.""" type MutationOutOutRecord { firstOut: Int secondOut: String } -\\"\\"\\"All input for the \`mutationOutOutSetof\` mutation.\\"\\"\\" +"""All input for the \`mutationOutOutSetof\` mutation.""" input MutationOutOutSetofInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`mutationOutOutSetof\` mutation.\\"\\"\\" +"""The output of our \`mutationOutOutSetof\` mutation.""" type MutationOutOutSetofPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String results: [MutationOutOutSetofRecord] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"The return type of our \`mutationOutOutSetof\` mutation.\\"\\"\\" +"""The return type of our \`mutationOutOutSetof\` mutation.""" type MutationOutOutSetofRecord { o1: Int o2: String } -\\"\\"\\"All input for the \`mutationOutOutUnnamed\` mutation.\\"\\"\\" +"""All input for the \`mutationOutOutUnnamed\` mutation.""" input MutationOutOutUnnamedInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`mutationOutOutUnnamed\` mutation.\\"\\"\\" +"""The output of our \`mutationOutOutUnnamed\` mutation.""" type MutationOutOutUnnamedPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String result: MutationOutOutUnnamedRecord - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"The return type of our \`mutationOutOutUnnamed\` mutation.\\"\\"\\" +"""The return type of our \`mutationOutOutUnnamed\` mutation.""" type MutationOutOutUnnamedRecord { arg1: Int arg2: String } -\\"\\"\\"The output of our \`mutationOut\` mutation.\\"\\"\\" +"""The output of our \`mutationOut\` mutation.""" type MutationOutPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String o: Int - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`mutationOutSetof\` mutation.\\"\\"\\" +"""All input for the \`mutationOutSetof\` mutation.""" input MutationOutSetofInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`mutationOutSetof\` mutation.\\"\\"\\" +"""The output of our \`mutationOutSetof\` mutation.""" type MutationOutSetofPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String os: [Int] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`mutationOutTable\` mutation.\\"\\"\\" +"""All input for the \`mutationOutTable\` mutation.""" input MutationOutTableInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`mutationOutTable\` mutation.\\"\\"\\" +"""The output of our \`mutationOutTable\` mutation.""" type MutationOutTablePayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String person: Person - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Person\`. May be used by Relay 1.""" personEdge( - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + """The method to use when ordering \`Person\`.""" orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] ): PeopleEdge } -\\"\\"\\"All input for the \`mutationOutTableSetof\` mutation.\\"\\"\\" +"""All input for the \`mutationOutTableSetof\` mutation.""" input MutationOutTableSetofInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`mutationOutTableSetof\` mutation.\\"\\"\\" +"""The output of our \`mutationOutTableSetof\` mutation.""" type MutationOutTableSetofPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String people: [Person] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`mutationOutUnnamed\` mutation.\\"\\"\\" +"""All input for the \`mutationOutUnnamed\` mutation.""" input MutationOutUnnamedInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"All input for the \`mutationOutUnnamedOutOutUnnamed\` mutation.\\"\\"\\" +"""All input for the \`mutationOutUnnamedOutOutUnnamed\` mutation.""" input MutationOutUnnamedOutOutUnnamedInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`mutationOutUnnamedOutOutUnnamed\` mutation.\\"\\"\\" +"""The output of our \`mutationOutUnnamedOutOutUnnamed\` mutation.""" type MutationOutUnnamedOutOutUnnamedPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String result: MutationOutUnnamedOutOutUnnamedRecord - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"The return type of our \`mutationOutUnnamedOutOutUnnamed\` mutation.\\"\\"\\" +"""The return type of our \`mutationOutUnnamedOutOutUnnamed\` mutation.""" type MutationOutUnnamedOutOutUnnamedRecord { arg1: Int o2: String arg3: Int } -\\"\\"\\"The output of our \`mutationOutUnnamed\` mutation.\\"\\"\\" +"""The output of our \`mutationOutUnnamed\` mutation.""" type MutationOutUnnamedPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String integer: Int - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`mutationReturnsTableMultiCol\` mutation.\\"\\"\\" +"""All input for the \`mutationReturnsTableMultiCol\` mutation.""" input MutationReturnsTableMultiColInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String i: Int } -\\"\\"\\"The output of our \`mutationReturnsTableMultiCol\` mutation.\\"\\"\\" +"""The output of our \`mutationReturnsTableMultiCol\` mutation.""" type MutationReturnsTableMultiColPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String results: [MutationReturnsTableMultiColRecord] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"The return type of our \`mutationReturnsTableMultiCol\` mutation.\\"\\"\\" +"""The return type of our \`mutationReturnsTableMultiCol\` mutation.""" type MutationReturnsTableMultiColRecord { col1: Int col2: String } -\\"\\"\\"All input for the \`mutationReturnsTableOneCol\` mutation.\\"\\"\\" +"""All input for the \`mutationReturnsTableOneCol\` mutation.""" input MutationReturnsTableOneColInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String i: Int } -\\"\\"\\"The output of our \`mutationReturnsTableOneCol\` mutation.\\"\\"\\" +"""The output of our \`mutationReturnsTableOneCol\` mutation.""" type MutationReturnsTableOneColPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String col1S: [Int] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`mutationTextArray\` mutation.\\"\\"\\" +"""All input for the \`mutationTextArray\` mutation.""" input MutationTextArrayInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`mutationTextArray\` mutation.\\"\\"\\" +"""The output of our \`mutationTextArray\` mutation.""" type MutationTextArrayPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String strings: [String] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } type MyTable implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! id: Int! jsonData: JSON } -\\"\\"\\" +""" A condition to be used against \`MyTable\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input MyTableCondition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int - \\"\\"\\"Checks for equality with the object’s \`jsonData\` field.\\"\\"\\" + """Checks for equality with the object’s \`jsonData\` field.""" jsonData: JSON } -\\"\\"\\"An input for mutations affecting \`MyTable\`\\"\\"\\" +"""An input for mutations affecting \`MyTable\`""" input MyTableInput { id: Int jsonData: JSON } -\\"\\"\\" +""" Represents an update to a \`MyTable\`. Fields that are set will be updated. -\\"\\"\\" +""" input MyTablePatch { id: Int jsonData: JSON } -\\"\\"\\"A connection to a list of \`MyTable\` values.\\"\\"\\" +"""A connection to a list of \`MyTable\` values.""" type MyTablesConnection { - \\"\\"\\"A list of \`MyTable\` objects.\\"\\"\\" + """A list of \`MyTable\` objects.""" nodes: [MyTable]! - \\"\\"\\" + """ A list of edges which contains the \`MyTable\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [MyTablesEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`MyTable\` you could get from the connection.\\"\\"\\" + """The count of *all* \`MyTable\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`MyTable\` edge in the connection.\\"\\"\\" +"""A \`MyTable\` edge in the connection.""" type MyTablesEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`MyTable\` at the end of the edge.\\"\\"\\" + """The \`MyTable\` at the end of the edge.""" node: MyTable } -\\"\\"\\"Methods to use when ordering \`MyTable\`.\\"\\"\\" +"""Methods to use when ordering \`MyTable\`.""" enum MyTablesOrderBy { NATURAL ID_ASC @@ -5362,42 +5362,42 @@ type NestedCompoundType { bazBuz: Int } -\\"\\"\\"An input for mutations affecting \`NestedCompoundType\`\\"\\"\\" +"""An input for mutations affecting \`NestedCompoundType\`""" input NestedCompoundTypeInput { a: CompoundTypeInput b: CompoundTypeInput bazBuz: Int } -\\"\\"\\"All input for the \`noArgsMutation\` mutation.\\"\\"\\" +"""All input for the \`noArgsMutation\` mutation.""" input NoArgsMutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`noArgsMutation\` mutation.\\"\\"\\" +"""The output of our \`noArgsMutation\` mutation.""" type NoArgsMutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String integer: Int - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"An object with a globally unique \`ID\`.\\"\\"\\" +"""An object with a globally unique \`ID\`.""" interface Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! } @@ -5405,44 +5405,44 @@ type NonUpdatableView { column: Int } -\\"\\"\\" +""" A condition to be used against \`NonUpdatableView\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input NonUpdatableViewCondition { - \\"\\"\\"Checks for equality with the object’s \`column\` field.\\"\\"\\" + """Checks for equality with the object’s \`column\` field.""" column: Int } -\\"\\"\\"A connection to a list of \`NonUpdatableView\` values.\\"\\"\\" +"""A connection to a list of \`NonUpdatableView\` values.""" type NonUpdatableViewsConnection { - \\"\\"\\"A list of \`NonUpdatableView\` objects.\\"\\"\\" + """A list of \`NonUpdatableView\` objects.""" nodes: [NonUpdatableView]! - \\"\\"\\" + """ A list of edges which contains the \`NonUpdatableView\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [NonUpdatableViewsEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\" + """ The count of *all* \`NonUpdatableView\` you could get from the connection. - \\"\\"\\" + """ totalCount: Int! } -\\"\\"\\"A \`NonUpdatableView\` edge in the connection.\\"\\"\\" +"""A \`NonUpdatableView\` edge in the connection.""" type NonUpdatableViewsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`NonUpdatableView\` at the end of the edge.\\"\\"\\" + """The \`NonUpdatableView\` at the end of the edge.""" node: NonUpdatableView } -\\"\\"\\"Methods to use when ordering \`NonUpdatableView\`.\\"\\"\\" +"""Methods to use when ordering \`NonUpdatableView\`.""" enum NonUpdatableViewsOrderBy { NATURAL COLUMN_ASC @@ -5454,59 +5454,59 @@ type NoPrimaryKey { str: String! } -\\"\\"\\" +""" A condition to be used against \`NoPrimaryKey\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input NoPrimaryKeyCondition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int - \\"\\"\\"Checks for equality with the object’s \`str\` field.\\"\\"\\" + """Checks for equality with the object’s \`str\` field.""" str: String } -\\"\\"\\"An input for mutations affecting \`NoPrimaryKey\`\\"\\"\\" +"""An input for mutations affecting \`NoPrimaryKey\`""" input NoPrimaryKeyInput { id: Int! str: String! } -\\"\\"\\" +""" Represents an update to a \`NoPrimaryKey\`. Fields that are set will be updated. -\\"\\"\\" +""" input NoPrimaryKeyPatch { id: Int str: String } -\\"\\"\\"A connection to a list of \`NoPrimaryKey\` values.\\"\\"\\" +"""A connection to a list of \`NoPrimaryKey\` values.""" type NoPrimaryKeysConnection { - \\"\\"\\"A list of \`NoPrimaryKey\` objects.\\"\\"\\" + """A list of \`NoPrimaryKey\` objects.""" nodes: [NoPrimaryKey]! - \\"\\"\\" + """ A list of edges which contains the \`NoPrimaryKey\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [NoPrimaryKeysEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`NoPrimaryKey\` you could get from the connection.\\"\\"\\" + """The count of *all* \`NoPrimaryKey\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`NoPrimaryKey\` edge in the connection.\\"\\"\\" +"""A \`NoPrimaryKey\` edge in the connection.""" type NoPrimaryKeysEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`NoPrimaryKey\` at the end of the edge.\\"\\"\\" + """The \`NoPrimaryKey\` at the end of the edge.""" node: NoPrimaryKey } -\\"\\"\\"Methods to use when ordering \`NoPrimaryKey\`.\\"\\"\\" +"""Methods to use when ordering \`NoPrimaryKey\`.""" enum NoPrimaryKeysOrderBy { NATURAL ID_ASC @@ -5520,9 +5520,9 @@ scalar NotNullTimestamp scalar NotNullUrl type NullTestRecord implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! id: Int! nullableText: String @@ -5530,25 +5530,25 @@ type NullTestRecord implements Node { nonNullText: String! } -\\"\\"\\" +""" A condition to be used against \`NullTestRecord\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input NullTestRecordCondition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int - \\"\\"\\"Checks for equality with the object’s \`nullableText\` field.\\"\\"\\" + """Checks for equality with the object’s \`nullableText\` field.""" nullableText: String - \\"\\"\\"Checks for equality with the object’s \`nullableInt\` field.\\"\\"\\" + """Checks for equality with the object’s \`nullableInt\` field.""" nullableInt: Int - \\"\\"\\"Checks for equality with the object’s \`nonNullText\` field.\\"\\"\\" + """Checks for equality with the object’s \`nonNullText\` field.""" nonNullText: String } -\\"\\"\\"An input for mutations affecting \`NullTestRecord\`\\"\\"\\" +"""An input for mutations affecting \`NullTestRecord\`""" input NullTestRecordInput { id: Int nullableText: String @@ -5556,9 +5556,9 @@ input NullTestRecordInput { nonNullText: String! } -\\"\\"\\" +""" Represents an update to a \`NullTestRecord\`. Fields that are set will be updated. -\\"\\"\\" +""" input NullTestRecordPatch { id: Int nullableText: String @@ -5566,33 +5566,33 @@ input NullTestRecordPatch { nonNullText: String } -\\"\\"\\"A connection to a list of \`NullTestRecord\` values.\\"\\"\\" +"""A connection to a list of \`NullTestRecord\` values.""" type NullTestRecordsConnection { - \\"\\"\\"A list of \`NullTestRecord\` objects.\\"\\"\\" + """A list of \`NullTestRecord\` objects.""" nodes: [NullTestRecord]! - \\"\\"\\" + """ A list of edges which contains the \`NullTestRecord\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [NullTestRecordsEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`NullTestRecord\` you could get from the connection.\\"\\"\\" + """The count of *all* \`NullTestRecord\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`NullTestRecord\` edge in the connection.\\"\\"\\" +"""A \`NullTestRecord\` edge in the connection.""" type NullTestRecordsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`NullTestRecord\` at the end of the edge.\\"\\"\\" + """The \`NullTestRecord\` at the end of the edge.""" node: NullTestRecord } -\\"\\"\\"Methods to use when ordering \`NullTestRecord\`.\\"\\"\\" +"""Methods to use when ordering \`NullTestRecord\`.""" enum NullTestRecordsOrderBy { NATURAL ID_ASC @@ -5607,65 +5607,65 @@ enum NullTestRecordsOrderBy { PRIMARY_KEY_DESC } -\\"\\"\\"Information about pagination in a connection.\\"\\"\\" +"""Information about pagination in a connection.""" type PageInfo { - \\"\\"\\"When paginating forwards, are there more items?\\"\\"\\" + """When paginating forwards, are there more items?""" hasNextPage: Boolean! - \\"\\"\\"When paginating backwards, are there more items?\\"\\"\\" + """When paginating backwards, are there more items?""" hasPreviousPage: Boolean! - \\"\\"\\"When paginating backwards, the cursor to continue.\\"\\"\\" + """When paginating backwards, the cursor to continue.""" startCursor: Cursor - \\"\\"\\"When paginating forwards, the cursor to continue.\\"\\"\\" + """When paginating forwards, the cursor to continue.""" endCursor: Cursor } -\\"\\"\\"Should output as Patch\\"\\"\\" +"""Should output as Patch""" type Patch implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! id: Int! } -\\"\\"\\" +""" A condition to be used against \`Patch\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input PatchCondition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int } -\\"\\"\\"A connection to a list of \`Patch\` values.\\"\\"\\" +"""A connection to a list of \`Patch\` values.""" type PatchesConnection { - \\"\\"\\"A list of \`Patch\` objects.\\"\\"\\" + """A list of \`Patch\` objects.""" nodes: [Patch]! - \\"\\"\\" + """ A list of edges which contains the \`Patch\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [PatchesEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`Patch\` you could get from the connection.\\"\\"\\" + """The count of *all* \`Patch\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`Patch\` edge in the connection.\\"\\"\\" +"""A \`Patch\` edge in the connection.""" type PatchesEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`Patch\` at the end of the edge.\\"\\"\\" + """The \`Patch\` at the end of the edge.""" node: Patch } -\\"\\"\\"Methods to use when ordering \`Patch\`.\\"\\"\\" +"""Methods to use when ordering \`Patch\`.""" enum PatchesOrderBy { NATURAL ID_ASC @@ -5674,45 +5674,45 @@ enum PatchesOrderBy { PRIMARY_KEY_DESC } -\\"\\"\\"An input for mutations affecting \`Patch\`\\"\\"\\" +"""An input for mutations affecting \`Patch\`""" input PatchInput { id: Int } -\\"\\"\\" +""" Represents an update to a \`Patch\`. Fields that are set will be updated. -\\"\\"\\" +""" input PatchPatch { id: Int } -\\"\\"\\"A connection to a list of \`Person\` values.\\"\\"\\" +"""A connection to a list of \`Person\` values.""" type PeopleConnection { - \\"\\"\\"A list of \`Person\` objects.\\"\\"\\" + """A list of \`Person\` objects.""" nodes: [Person]! - \\"\\"\\" + """ A list of edges which contains the \`Person\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [PeopleEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`Person\` you could get from the connection.\\"\\"\\" + """The count of *all* \`Person\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`Person\` edge in the connection.\\"\\"\\" +"""A \`Person\` edge in the connection.""" type PeopleEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`Person\` at the end of the edge.\\"\\"\\" + """The \`Person\` at the end of the edge.""" node: Person } -\\"\\"\\"Methods to use when ordering \`Person\`.\\"\\"\\" +"""Methods to use when ordering \`Person\`.""" enum PeopleOrderBy { NATURAL ID_ASC @@ -5743,205 +5743,205 @@ enum PeopleOrderBy { PRIMARY_KEY_DESC } -\\"\\"\\"Person test comment\\"\\"\\" +"""Person test comment""" type Person implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\"The primary unique identifier for the person\\"\\"\\" + """The primary unique identifier for the person""" id: Int! - \\"\\"\\"The person’s name\\"\\"\\" + """The person’s name""" name: String! aliases: [String]! about: String email: Email! - site: WrappedUrl @deprecated(reason: \\"Don’t use me\\") + site: WrappedUrl @deprecated(reason: "Don’t use me") config: KeyValueHash lastLoginFromIp: InternetAddress lastLoginFromSubnet: String userMac: String createdAt: Datetime - \\"\\"\\"This \`Person\`'s \`PersonSecret\`.\\"\\"\\" - personSecretByPersonId: PersonSecret @deprecated(reason: \\"This is deprecated (comment on table c.person_secret).\\") + """This \`Person\`'s \`PersonSecret\`.""" + personSecretByPersonId: PersonSecret @deprecated(reason: "This is deprecated (comment on table c.person_secret).") - \\"\\"\\"This \`Person\`'s \`PersonSecret\`.\\"\\"\\" + """This \`Person\`'s \`PersonSecret\`.""" personSecretsByPersonId( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`PersonSecret\`.\\"\\"\\" + """The method to use when ordering \`PersonSecret\`.""" orderBy: [PersonSecretsOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: PersonSecretCondition - ): PersonSecretsConnection! @deprecated(reason: \\"This is deprecated (comment on table c.person_secret).\\") + ): PersonSecretsConnection! @deprecated(reason: "This is deprecated (comment on table c.person_secret).") - \\"\\"\\"Reads a single \`LeftArm\` that is related to this \`Person\`.\\"\\"\\" + """Reads a single \`LeftArm\` that is related to this \`Person\`.""" leftArmByPersonId: LeftArm - \\"\\"\\"Reads and enables pagination through a set of \`LeftArm\`.\\"\\"\\" + """Reads and enables pagination through a set of \`LeftArm\`.""" leftArmsByPersonId( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`LeftArm\`.\\"\\"\\" + """The method to use when ordering \`LeftArm\`.""" orderBy: [LeftArmsOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: LeftArmCondition - ): LeftArmsConnection! @deprecated(reason: \\"Please use leftArmByPersonId instead\\") + ): LeftArmsConnection! @deprecated(reason: "Please use leftArmByPersonId instead") - \\"\\"\\"Reads and enables pagination through a set of \`Post\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Post\`.""" postsByAuthorId( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + """The method to use when ordering \`Post\`.""" orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: PostCondition ): PostsConnection! - \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" + """Reads and enables pagination through a set of \`CompoundKey\`.""" compoundKeysByPersonId2( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + """The method to use when ordering \`CompoundKey\`.""" orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: CompoundKeyCondition ): CompoundKeysConnection! - \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" + """Reads and enables pagination through a set of \`CompoundKey\`.""" compoundKeysByPersonId1( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + """The method to use when ordering \`CompoundKey\`.""" orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: CompoundKeyCondition ): CompoundKeysConnection! - \\"\\"\\"Reads and enables pagination through a set of \`ForeignKey\`.\\"\\"\\" + """Reads and enables pagination through a set of \`ForeignKey\`.""" foreignKeysByPersonId( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" + """The method to use when ordering \`ForeignKey\`.""" orderBy: [ForeignKeysOrderBy!] = [NATURAL] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: ForeignKeyCondition ): ForeignKeysConnection! computedComplex(a: Int, b: String): PersonComputedComplexRecord @@ -5951,130 +5951,130 @@ type Person implements Node { computedInoutOut(ino: String): PersonComputedInoutOutRecord computedOut: String! computedOutOut: PersonComputedOutOutRecord - exists(email: Email): Boolean @deprecated(reason: \\"This is deprecated (comment on function c.person_exists).\\") + exists(email: Email): Boolean @deprecated(reason: "This is deprecated (comment on function c.person_exists).") firstName: String firstPost: Post - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Person\`.""" friends( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + """The method to use when ordering \`Person\`.""" orderBy: [PeopleOrderBy!] ): PeopleConnection! typeFunction(id: Int): Type - \\"\\"\\"Reads and enables pagination through a set of \`Type\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Type\`.""" typeFunctionConnection( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor ): TypesConnection! typeFunctionList: [Type] } -\\"\\"\\"The return type of our \`computedComplex\` query.\\"\\"\\" +"""The return type of our \`computedComplex\` query.""" type PersonComputedComplexRecord { x: Int y: CompoundType z: Person } -\\"\\"\\"The return type of our \`computedFirstArgInoutOut\` query.\\"\\"\\" +"""The return type of our \`computedFirstArgInoutOut\` query.""" type PersonComputedFirstArgInoutOutRecord { person: Person o: Int } -\\"\\"\\"The return type of our \`computedInoutOut\` query.\\"\\"\\" +"""The return type of our \`computedInoutOut\` query.""" type PersonComputedInoutOutRecord { ino: String o: String } -\\"\\"\\"The return type of our \`computedOutOut\` query.\\"\\"\\" +"""The return type of our \`computedOutOut\` query.""" type PersonComputedOutOutRecord { o1: String o2: String } -\\"\\"\\" +""" A condition to be used against \`Person\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input PersonCondition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int - \\"\\"\\"Checks for equality with the object’s \`name\` field.\\"\\"\\" + """Checks for equality with the object’s \`name\` field.""" name: String - \\"\\"\\"Checks for equality with the object’s \`aliases\` field.\\"\\"\\" + """Checks for equality with the object’s \`aliases\` field.""" aliases: [String] - \\"\\"\\"Checks for equality with the object’s \`about\` field.\\"\\"\\" + """Checks for equality with the object’s \`about\` field.""" about: String - \\"\\"\\"Checks for equality with the object’s \`email\` field.\\"\\"\\" + """Checks for equality with the object’s \`email\` field.""" email: Email - \\"\\"\\"Checks for equality with the object’s \`site\` field.\\"\\"\\" + """Checks for equality with the object’s \`site\` field.""" site: WrappedUrlInput - \\"\\"\\"Checks for equality with the object’s \`config\` field.\\"\\"\\" + """Checks for equality with the object’s \`config\` field.""" config: KeyValueHash - \\"\\"\\"Checks for equality with the object’s \`lastLoginFromIp\` field.\\"\\"\\" + """Checks for equality with the object’s \`lastLoginFromIp\` field.""" lastLoginFromIp: InternetAddress - \\"\\"\\"Checks for equality with the object’s \`lastLoginFromSubnet\` field.\\"\\"\\" + """Checks for equality with the object’s \`lastLoginFromSubnet\` field.""" lastLoginFromSubnet: String - \\"\\"\\"Checks for equality with the object’s \`userMac\` field.\\"\\"\\" + """Checks for equality with the object’s \`userMac\` field.""" userMac: String - \\"\\"\\"Checks for equality with the object’s \`createdAt\` field.\\"\\"\\" + """Checks for equality with the object’s \`createdAt\` field.""" createdAt: Datetime - \\"\\"\\"Checks for equality with the object’s \`computedOut\` field.\\"\\"\\" + """Checks for equality with the object’s \`computedOut\` field.""" computedOut: String } -\\"\\"\\"An input for mutations affecting \`Person\`\\"\\"\\" +"""An input for mutations affecting \`Person\`""" input PersonInput { - \\"\\"\\"The primary unique identifier for the person\\"\\"\\" + """The primary unique identifier for the person""" id: Int - \\"\\"\\"The person’s name\\"\\"\\" + """The person’s name""" name: String! aliases: [String] about: String @@ -6087,14 +6087,14 @@ input PersonInput { createdAt: Datetime } -\\"\\"\\" +""" Represents an update to a \`Person\`. Fields that are set will be updated. -\\"\\"\\" +""" input PersonPatch { - \\"\\"\\"The primary unique identifier for the person\\"\\"\\" + """The primary unique identifier for the person""" id: Int - \\"\\"\\"The person’s name\\"\\"\\" + """The person’s name""" name: String aliases: [String] about: String @@ -6107,78 +6107,78 @@ input PersonPatch { createdAt: Datetime } -\\"\\"\\"Tracks the person's secret\\"\\"\\" +"""Tracks the person's secret""" type PersonSecret implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! personId: Int! - \\"\\"\\"A secret held by the associated Person\\"\\"\\" + """A secret held by the associated Person""" secret: String - \\"\\"\\"The \`Person\` this \`PersonSecret\` belongs to.\\"\\"\\" + """The \`Person\` this \`PersonSecret\` belongs to.""" personByPersonId: Person } -\\"\\"\\" +""" A condition to be used against \`PersonSecret\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input PersonSecretCondition { - \\"\\"\\"Checks for equality with the object’s \`personId\` field.\\"\\"\\" + """Checks for equality with the object’s \`personId\` field.""" personId: Int - \\"\\"\\"Checks for equality with the object’s \`secret\` field.\\"\\"\\" + """Checks for equality with the object’s \`secret\` field.""" secret: String } -\\"\\"\\"An input for mutations affecting \`PersonSecret\`\\"\\"\\" +"""An input for mutations affecting \`PersonSecret\`""" input PersonSecretInput { personId: Int! - \\"\\"\\"A secret held by the associated Person\\"\\"\\" + """A secret held by the associated Person""" secret: String } -\\"\\"\\" +""" Represents an update to a \`PersonSecret\`. Fields that are set will be updated. -\\"\\"\\" +""" input PersonSecretPatch { personId: Int - \\"\\"\\"A secret held by the associated Person\\"\\"\\" + """A secret held by the associated Person""" secret: String } -\\"\\"\\"A connection to a list of \`PersonSecret\` values.\\"\\"\\" +"""A connection to a list of \`PersonSecret\` values.""" type PersonSecretsConnection { - \\"\\"\\"A list of \`PersonSecret\` objects.\\"\\"\\" + """A list of \`PersonSecret\` objects.""" nodes: [PersonSecret]! - \\"\\"\\" + """ A list of edges which contains the \`PersonSecret\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [PersonSecretsEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`PersonSecret\` you could get from the connection.\\"\\"\\" + """The count of *all* \`PersonSecret\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`PersonSecret\` edge in the connection.\\"\\"\\" +"""A \`PersonSecret\` edge in the connection.""" type PersonSecretsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`PersonSecret\` at the end of the edge.\\"\\"\\" + """The \`PersonSecret\` at the end of the edge.""" node: PersonSecret } -\\"\\"\\"Methods to use when ordering \`PersonSecret\`.\\"\\"\\" +"""Methods to use when ordering \`PersonSecret\`.""" enum PersonSecretsOrderBy { NATURAL PERSON_ID_ASC @@ -6200,9 +6200,9 @@ input PointInput { } type Post implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! id: Int! headline: String! @@ -6211,88 +6211,88 @@ type Post implements Node { enums: [AnEnum] comptypes: [Comptype] - \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`Post\`.""" personByAuthorId: Person - \\"\\"\\"Reads and enables pagination through a set of \`Type\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Type\`.""" typesBySmallint( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" + """The method to use when ordering \`Type\`.""" orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: TypeCondition ): TypesConnection! - \\"\\"\\"Reads a single \`Type\` that is related to this \`Post\`.\\"\\"\\" + """Reads a single \`Type\` that is related to this \`Post\`.""" typeById: Type - \\"\\"\\"Reads and enables pagination through a set of \`Type\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Type\`.""" typesById( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" + """The method to use when ordering \`Type\`.""" orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: TypeCondition - ): TypesConnection! @deprecated(reason: \\"Please use typeById instead\\") + ): TypesConnection! @deprecated(reason: "Please use typeById instead") computedCompoundTypeArray(object: CompoundTypeInput): [CompoundType] computedIntervalArray: [Interval] computedIntervalSet( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor ): PostComputedIntervalSetConnection! computedTextArray: [String] @@ -6303,56 +6303,56 @@ type Post implements Node { headlineTrimmedStrict(length: Int, omission: String): String } -\\"\\"\\"A connection to a list of \`Interval\` values.\\"\\"\\" +"""A connection to a list of \`Interval\` values.""" type PostComputedIntervalSetConnection { - \\"\\"\\"A list of \`Interval\` objects.\\"\\"\\" + """A list of \`Interval\` objects.""" nodes: [Interval]! - \\"\\"\\" + """ A list of edges which contains the \`Interval\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [PostComputedIntervalSetEdge!]! - \\"\\"\\"The count of *all* \`Interval\` you could get from the connection.\\"\\"\\" + """The count of *all* \`Interval\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`Interval\` edge in the connection.\\"\\"\\" +"""A \`Interval\` edge in the connection.""" type PostComputedIntervalSetEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`Interval\` at the end of the edge.\\"\\"\\" + """The \`Interval\` at the end of the edge.""" node: Interval } -\\"\\"\\" +""" A condition to be used against \`Post\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input PostCondition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int - \\"\\"\\"Checks for equality with the object’s \`headline\` field.\\"\\"\\" + """Checks for equality with the object’s \`headline\` field.""" headline: String - \\"\\"\\"Checks for equality with the object’s \`body\` field.\\"\\"\\" + """Checks for equality with the object’s \`body\` field.""" body: String - \\"\\"\\"Checks for equality with the object’s \`authorId\` field.\\"\\"\\" + """Checks for equality with the object’s \`authorId\` field.""" authorId: Int - \\"\\"\\"Checks for equality with the object’s \`enums\` field.\\"\\"\\" + """Checks for equality with the object’s \`enums\` field.""" enums: [AnEnum] - \\"\\"\\"Checks for equality with the object’s \`comptypes\` field.\\"\\"\\" + """Checks for equality with the object’s \`comptypes\` field.""" comptypes: [ComptypeInput] - \\"\\"\\"Checks for equality with the object’s \`computedWithOptionalArg\` field.\\"\\"\\" + """Checks for equality with the object’s \`computedWithOptionalArg\` field.""" computedWithOptionalArg: Int } -\\"\\"\\"An input for mutations affecting \`Post\`\\"\\"\\" +"""An input for mutations affecting \`Post\`""" input PostInput { id: Int headline: String! @@ -6362,32 +6362,32 @@ input PostInput { comptypes: [ComptypeInput] } -\\"\\"\\"All input for the \`postMany\` mutation.\\"\\"\\" +"""All input for the \`postMany\` mutation.""" input PostManyInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String posts: [PostInput] } -\\"\\"\\"The output of our \`postMany\` mutation.\\"\\"\\" +"""The output of our \`postMany\` mutation.""" type PostManyPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String posts: [Post] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"Represents an update to a \`Post\`. Fields that are set will be updated.\\"\\"\\" +"""Represents an update to a \`Post\`. Fields that are set will be updated.""" input PostPatch { id: Int headline: String @@ -6397,33 +6397,33 @@ input PostPatch { comptypes: [ComptypeInput] } -\\"\\"\\"A connection to a list of \`Post\` values.\\"\\"\\" +"""A connection to a list of \`Post\` values.""" type PostsConnection { - \\"\\"\\"A list of \`Post\` objects.\\"\\"\\" + """A list of \`Post\` objects.""" nodes: [Post]! - \\"\\"\\" + """ A list of edges which contains the \`Post\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [PostsEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`Post\` you could get from the connection.\\"\\"\\" + """The count of *all* \`Post\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`Post\` edge in the connection.\\"\\"\\" +"""A \`Post\` edge in the connection.""" type PostsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`Post\` at the end of the edge.\\"\\"\\" + """The \`Post\` at the end of the edge.""" node: Post } -\\"\\"\\"Methods to use when ordering \`Post\`.\\"\\"\\" +"""Methods to use when ordering \`Post\`.""" enum PostsOrderBy { NATURAL ID_ASC @@ -6444,755 +6444,755 @@ enum PostsOrderBy { PRIMARY_KEY_DESC } -\\"\\"\\"All input for the \`postWithSuffix\` mutation.\\"\\"\\" +"""All input for the \`postWithSuffix\` mutation.""" input PostWithSuffixInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String post: PostInput suffix: String } -\\"\\"\\"The output of our \`postWithSuffix\` mutation.\\"\\"\\" +"""The output of our \`postWithSuffix\` mutation.""" type PostWithSuffixPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String post: Post - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`Post\`.""" personByAuthorId: Person - \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Post\`. May be used by Relay 1.""" postEdge( - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + """The method to use when ordering \`Post\`.""" orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] ): PostsEdge } -\\"\\"\\"The root query type which gives access points into the data universe.\\"\\"\\" +"""The root query type which gives access points into the data universe.""" type Query implements Node { - \\"\\"\\" + """ Exposes the root query type nested one level down. This is helpful for Relay 1 which can only query top level fields if they are in a particular form. - \\"\\"\\" + """ query: Query! - \\"\\"\\" + """ The root query type must be a \`Node\` to work well with Relay 1 mutations. This just resolves to \`query\`. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\"Fetches an object given its globally unique \`ID\`.\\"\\"\\" + """Fetches an object given its globally unique \`ID\`.""" node( - \\"\\"\\"The globally unique \`ID\`.\\"\\"\\" + """The globally unique \`ID\`.""" nodeId: ID! ): Node - \\"\\"\\"Reads and enables pagination through a set of \`DefaultValue\`.\\"\\"\\" + """Reads and enables pagination through a set of \`DefaultValue\`.""" allDefaultValues( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`DefaultValue\`.\\"\\"\\" + """The method to use when ordering \`DefaultValue\`.""" orderBy: [DefaultValuesOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: DefaultValueCondition ): DefaultValuesConnection - \\"\\"\\"Reads and enables pagination through a set of \`ForeignKey\`.\\"\\"\\" + """Reads and enables pagination through a set of \`ForeignKey\`.""" allForeignKeys( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" + """The method to use when ordering \`ForeignKey\`.""" orderBy: [ForeignKeysOrderBy!] = [NATURAL] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: ForeignKeyCondition ): ForeignKeysConnection - \\"\\"\\"Reads and enables pagination through a set of \`Input\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Input\`.""" allInputs( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`Input\`.\\"\\"\\" + """The method to use when ordering \`Input\`.""" orderBy: [InputsOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: InputCondition ): InputsConnection - \\"\\"\\"Reads and enables pagination through a set of \`NoPrimaryKey\`.\\"\\"\\" + """Reads and enables pagination through a set of \`NoPrimaryKey\`.""" allNoPrimaryKeys( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`NoPrimaryKey\`.\\"\\"\\" + """The method to use when ordering \`NoPrimaryKey\`.""" orderBy: [NoPrimaryKeysOrderBy!] = [NATURAL] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: NoPrimaryKeyCondition ): NoPrimaryKeysConnection - \\"\\"\\"Reads and enables pagination through a set of \`NonUpdatableView\`.\\"\\"\\" + """Reads and enables pagination through a set of \`NonUpdatableView\`.""" allNonUpdatableViews( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`NonUpdatableView\`.\\"\\"\\" + """The method to use when ordering \`NonUpdatableView\`.""" orderBy: [NonUpdatableViewsOrderBy!] = [NATURAL] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: NonUpdatableViewCondition ): NonUpdatableViewsConnection - \\"\\"\\"Reads and enables pagination through a set of \`Patch\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Patch\`.""" allPatches( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`Patch\`.\\"\\"\\" + """The method to use when ordering \`Patch\`.""" orderBy: [PatchesOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: PatchCondition ): PatchesConnection - \\"\\"\\"Reads and enables pagination through a set of \`Post\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Post\`.""" allPosts( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + """The method to use when ordering \`Post\`.""" orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: PostCondition ): PostsConnection - \\"\\"\\"Reads and enables pagination through a set of \`Reserved\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Reserved\`.""" allReserveds( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`Reserved\`.\\"\\"\\" + """The method to use when ordering \`Reserved\`.""" orderBy: [ReservedsOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: ReservedCondition ): ReservedsConnection - \\"\\"\\"Reads and enables pagination through a set of \`ReservedPatchRecord\`.\\"\\"\\" + """Reads and enables pagination through a set of \`ReservedPatchRecord\`.""" allReservedPatchRecords( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`ReservedPatchRecord\`.\\"\\"\\" + """The method to use when ordering \`ReservedPatchRecord\`.""" orderBy: [ReservedPatchRecordsOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: ReservedPatchRecordCondition ): ReservedPatchRecordsConnection - \\"\\"\\"Reads and enables pagination through a set of \`ReservedInputRecord\`.\\"\\"\\" + """Reads and enables pagination through a set of \`ReservedInputRecord\`.""" allReservedInputRecords( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`ReservedInputRecord\`.\\"\\"\\" + """The method to use when ordering \`ReservedInputRecord\`.""" orderBy: [ReservedInputRecordsOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: ReservedInputRecordCondition ): ReservedInputRecordsConnection - \\"\\"\\"Reads and enables pagination through a set of \`SimilarTable1\`.\\"\\"\\" + """Reads and enables pagination through a set of \`SimilarTable1\`.""" allSimilarTable1S( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" + """The method to use when ordering \`SimilarTable1\`.""" orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: SimilarTable1Condition ): SimilarTable1SConnection - \\"\\"\\"Reads and enables pagination through a set of \`SimilarTable2\`.\\"\\"\\" + """Reads and enables pagination through a set of \`SimilarTable2\`.""" allSimilarTable2S( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" + """The method to use when ordering \`SimilarTable2\`.""" orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: SimilarTable2Condition ): SimilarTable2SConnection - \\"\\"\\"Reads and enables pagination through a set of \`Testview\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Testview\`.""" allTestviews( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`Testview\`.\\"\\"\\" + """The method to use when ordering \`Testview\`.""" orderBy: [TestviewsOrderBy!] = [NATURAL] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: TestviewCondition ): TestviewsConnection - \\"\\"\\"Reads and enables pagination through a set of \`ViewTable\`.\\"\\"\\" + """Reads and enables pagination through a set of \`ViewTable\`.""" allViewTables( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`ViewTable\`.\\"\\"\\" + """The method to use when ordering \`ViewTable\`.""" orderBy: [ViewTablesOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: ViewTableCondition ): ViewTablesConnection - \\"\\"\\"Reads and enables pagination through a set of \`Type\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Type\`.""" allTypes( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" + """The method to use when ordering \`Type\`.""" orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: TypeCondition ): TypesConnection - \\"\\"\\"Reads and enables pagination through a set of \`UpdatableView\`.\\"\\"\\" + """Reads and enables pagination through a set of \`UpdatableView\`.""" allUpdatableViews( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`UpdatableView\`.\\"\\"\\" + """The method to use when ordering \`UpdatableView\`.""" orderBy: [UpdatableViewsOrderBy!] = [NATURAL] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: UpdatableViewCondition ): UpdatableViewsConnection - \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" + """Reads and enables pagination through a set of \`CompoundKey\`.""" allCompoundKeys( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + """The method to use when ordering \`CompoundKey\`.""" orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: CompoundKeyCondition ): CompoundKeysConnection - \\"\\"\\"Reads and enables pagination through a set of \`EdgeCase\`.\\"\\"\\" + """Reads and enables pagination through a set of \`EdgeCase\`.""" allEdgeCases( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`EdgeCase\`.\\"\\"\\" + """The method to use when ordering \`EdgeCase\`.""" orderBy: [EdgeCasesOrderBy!] = [NATURAL] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: EdgeCaseCondition ): EdgeCasesConnection - \\"\\"\\"Reads and enables pagination through a set of \`Issue756\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Issue756\`.""" allIssue756S( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`Issue756\`.\\"\\"\\" + """The method to use when ordering \`Issue756\`.""" orderBy: [Issue756SOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: Issue756Condition ): Issue756SConnection - \\"\\"\\"Reads and enables pagination through a set of \`LeftArm\`.\\"\\"\\" + """Reads and enables pagination through a set of \`LeftArm\`.""" allLeftArms( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`LeftArm\`.\\"\\"\\" + """The method to use when ordering \`LeftArm\`.""" orderBy: [LeftArmsOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: LeftArmCondition ): LeftArmsConnection - \\"\\"\\"Reads and enables pagination through a set of \`MyTable\`.\\"\\"\\" + """Reads and enables pagination through a set of \`MyTable\`.""" allMyTables( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`MyTable\`.\\"\\"\\" + """The method to use when ordering \`MyTable\`.""" orderBy: [MyTablesOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: MyTableCondition ): MyTablesConnection - \\"\\"\\"Reads and enables pagination through a set of \`NullTestRecord\`.\\"\\"\\" + """Reads and enables pagination through a set of \`NullTestRecord\`.""" allNullTestRecords( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`NullTestRecord\`.\\"\\"\\" + """The method to use when ordering \`NullTestRecord\`.""" orderBy: [NullTestRecordsOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: NullTestRecordCondition ): NullTestRecordsConnection - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Person\`.""" allPeople( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + """The method to use when ordering \`Person\`.""" orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: PersonCondition ): PeopleConnection - \\"\\"\\"Reads and enables pagination through a set of \`PersonSecret\`.\\"\\"\\" + """Reads and enables pagination through a set of \`PersonSecret\`.""" allPersonSecrets( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`PersonSecret\`.\\"\\"\\" + """The method to use when ordering \`PersonSecret\`.""" orderBy: [PersonSecretsOrderBy!] = [PRIMARY_KEY_ASC] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: PersonSecretCondition - ): PersonSecretsConnection @deprecated(reason: \\"This is deprecated (comment on table c.person_secret).\\") + ): PersonSecretsConnection @deprecated(reason: "This is deprecated (comment on table c.person_secret).") defaultValueById(id: Int!): DefaultValue inputById(id: Int!): Input noPrimaryKeyById(id: Int!): NoPrimaryKey @@ -7216,16 +7216,16 @@ type Query implements Node { personByEmail(email: Email!): Person personSecretByPersonId(personId: Int!): PersonSecret - \\"\\"\\"lol, add some stuff 1 query\\"\\"\\" + """lol, add some stuff 1 query""" add1Query(arg0: Int!, arg1: Int!): Int - \\"\\"\\"lol, add some stuff 2 query\\"\\"\\" + """lol, add some stuff 2 query""" add2Query(a: Int!, b: Int): Int - \\"\\"\\"lol, add some stuff 3 query\\"\\"\\" + """lol, add some stuff 3 query""" add3Query(a: Int, arg1: Int): Int - \\"\\"\\"lol, add some stuff 4 query\\"\\"\\" + """lol, add some stuff 4 query""" add4Query(arg0: Int, b: Int): Int optionalMissingMiddle1(arg0: Int!, b: Int, c: Int): Int optionalMissingMiddle2(a: Int!, b: Int, c: Int): Int @@ -7235,109 +7235,109 @@ type Query implements Node { queryCompoundTypeArray(object: CompoundTypeInput): [CompoundType] queryIntervalArray: [Interval] queryIntervalSet( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor ): QueryIntervalSetConnection! queryTextArray: [String] staticBigInteger( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor ): StaticBigIntegerConnection! compoundTypeArrayQuery(object: CompoundTypeInput): [CompoundType] compoundTypeQuery(object: CompoundTypeInput): CompoundType typeFunction(id: Int): Type - \\"\\"\\"Reads and enables pagination through a set of \`Type\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Type\`.""" typeFunctionConnection( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor ): TypesConnection! typeFunctionList: [Type] - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Person\`.""" badlyBehavedFunction( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - ): PeopleConnection! @deprecated(reason: \\"This is deprecated (comment on function c.badly_behaved_function).\\") + ): PeopleConnection! @deprecated(reason: "This is deprecated (comment on function c.badly_behaved_function).") - \\"\\"\\"Reads and enables pagination through a set of \`CompoundType\`.\\"\\"\\" + """Reads and enables pagination through a set of \`CompoundType\`.""" compoundTypeSetQuery( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor ): CompoundTypesConnection! currentUserId: Int @@ -7349,85 +7349,85 @@ type Query implements Node { a: Int b: String - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor ): FuncOutComplexSetofConnection! funcOutOut: FuncOutOutRecord funcOutOutCompoundType(i1: Int): FuncOutOutCompoundTypeRecord funcOutOutSetof( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor ): FuncOutOutSetofConnection! funcOutOutUnnamed: FuncOutOutUnnamedRecord funcOutSetof( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor ): FuncOutSetofConnection! funcOutTable: Person - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Person\`.""" funcOutTableSetof( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor ): PeopleConnection! funcOutUnnamed: Int @@ -7435,43 +7435,43 @@ type Query implements Node { funcReturnsTableMultiCol( i: Int - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor ): FuncReturnsTableMultiColConnection! funcReturnsTableOneCol( i: Int - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor ): FuncReturnsTableOneColConnection! intSetQuery( @@ -7479,22 +7479,22 @@ type Query implements Node { y: Int z: Int - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor ): IntSetQueryConnection! jsonIdentity(json: JSON): JSON @@ -7504,206 +7504,206 @@ type Query implements Node { returnTableWithoutGrants: CompoundKey tableQuery(id: Int): Post - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Person\`.""" tableSetQuery( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + """The method to use when ordering \`Person\`.""" orderBy: [PeopleOrderBy!] - \\"\\"\\" + """ A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" + """ condition: PersonCondition ): PeopleConnection! - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + """Reads and enables pagination through a set of \`Person\`.""" tableSetQueryPlpgsql( - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + """Only read the first \`n\` values of the set.""" first: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + """Only read the last \`n\` values of the set.""" last: Int - \\"\\"\\" + """ Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor based pagination. May not be used with \`last\`. - \\"\\"\\" + """ offset: Int - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + """Read all values in the set before (above) this cursor.""" before: Cursor - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + """Read all values in the set after (below) this cursor.""" after: Cursor ): PeopleConnection! typesQuery(a: BigInt!, b: Boolean!, c: String!, d: [Int]!, e: JSON!, f: FloatRangeInput!): Boolean - \\"\\"\\"Reads a single \`DefaultValue\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`DefaultValue\` using its globally unique \`ID\`.""" defaultValue( - \\"\\"\\" + """ The globally unique \`ID\` to be used in selecting a single \`DefaultValue\`. - \\"\\"\\" + """ nodeId: ID! ): DefaultValue - \\"\\"\\"Reads a single \`Input\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`Input\` using its globally unique \`ID\`.""" input( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Input\`.\\"\\"\\" + """The globally unique \`ID\` to be used in selecting a single \`Input\`.""" nodeId: ID! ): Input - \\"\\"\\"Reads a single \`Patch\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`Patch\` using its globally unique \`ID\`.""" patch( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Patch\`.\\"\\"\\" + """The globally unique \`ID\` to be used in selecting a single \`Patch\`.""" nodeId: ID! ): Patch - \\"\\"\\"Reads a single \`Post\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`Post\` using its globally unique \`ID\`.""" post( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Post\`.\\"\\"\\" + """The globally unique \`ID\` to be used in selecting a single \`Post\`.""" nodeId: ID! ): Post - \\"\\"\\"Reads a single \`Reserved\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`Reserved\` using its globally unique \`ID\`.""" reserved( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Reserved\`.\\"\\"\\" + """The globally unique \`ID\` to be used in selecting a single \`Reserved\`.""" nodeId: ID! ): Reserved - \\"\\"\\"Reads a single \`ReservedPatchRecord\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`ReservedPatchRecord\` using its globally unique \`ID\`.""" reservedPatchRecord( - \\"\\"\\" + """ The globally unique \`ID\` to be used in selecting a single \`ReservedPatchRecord\`. - \\"\\"\\" + """ nodeId: ID! ): ReservedPatchRecord - \\"\\"\\"Reads a single \`ReservedInputRecord\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`ReservedInputRecord\` using its globally unique \`ID\`.""" reservedInputRecord( - \\"\\"\\" + """ The globally unique \`ID\` to be used in selecting a single \`ReservedInputRecord\`. - \\"\\"\\" + """ nodeId: ID! ): ReservedInputRecord - \\"\\"\\"Reads a single \`SimilarTable1\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`SimilarTable1\` using its globally unique \`ID\`.""" similarTable1( - \\"\\"\\" + """ The globally unique \`ID\` to be used in selecting a single \`SimilarTable1\`. - \\"\\"\\" + """ nodeId: ID! ): SimilarTable1 - \\"\\"\\"Reads a single \`SimilarTable2\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`SimilarTable2\` using its globally unique \`ID\`.""" similarTable2( - \\"\\"\\" + """ The globally unique \`ID\` to be used in selecting a single \`SimilarTable2\`. - \\"\\"\\" + """ nodeId: ID! ): SimilarTable2 - \\"\\"\\"Reads a single \`ViewTable\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`ViewTable\` using its globally unique \`ID\`.""" viewTable( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`ViewTable\`.\\"\\"\\" + """The globally unique \`ID\` to be used in selecting a single \`ViewTable\`.""" nodeId: ID! ): ViewTable - \\"\\"\\"Reads a single \`Type\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`Type\` using its globally unique \`ID\`.""" type( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Type\`.\\"\\"\\" + """The globally unique \`ID\` to be used in selecting a single \`Type\`.""" nodeId: ID! ): Type - \\"\\"\\"Reads a single \`CompoundKey\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`CompoundKey\` using its globally unique \`ID\`.""" compoundKey( - \\"\\"\\" + """ The globally unique \`ID\` to be used in selecting a single \`CompoundKey\`. - \\"\\"\\" + """ nodeId: ID! ): CompoundKey - \\"\\"\\"Reads a single \`Issue756\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`Issue756\` using its globally unique \`ID\`.""" issue756( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Issue756\`.\\"\\"\\" + """The globally unique \`ID\` to be used in selecting a single \`Issue756\`.""" nodeId: ID! ): Issue756 - \\"\\"\\"Reads a single \`LeftArm\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`LeftArm\` using its globally unique \`ID\`.""" leftArm( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`LeftArm\`.\\"\\"\\" + """The globally unique \`ID\` to be used in selecting a single \`LeftArm\`.""" nodeId: ID! ): LeftArm - \\"\\"\\"Reads a single \`MyTable\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`MyTable\` using its globally unique \`ID\`.""" myTable( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`MyTable\`.\\"\\"\\" + """The globally unique \`ID\` to be used in selecting a single \`MyTable\`.""" nodeId: ID! ): MyTable - \\"\\"\\"Reads a single \`NullTestRecord\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`NullTestRecord\` using its globally unique \`ID\`.""" nullTestRecord( - \\"\\"\\" + """ The globally unique \`ID\` to be used in selecting a single \`NullTestRecord\`. - \\"\\"\\" + """ nodeId: ID! ): NullTestRecord - \\"\\"\\"Reads a single \`Person\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`Person\` using its globally unique \`ID\`.""" person( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Person\`.\\"\\"\\" + """The globally unique \`ID\` to be used in selecting a single \`Person\`.""" nodeId: ID! ): Person - \\"\\"\\"Reads a single \`PersonSecret\` using its globally unique \`ID\`.\\"\\"\\" + """Reads a single \`PersonSecret\` using its globally unique \`ID\`.""" personSecret( - \\"\\"\\" + """ The globally unique \`ID\` to be used in selecting a single \`PersonSecret\`. - \\"\\"\\" + """ nodeId: ID! - ): PersonSecret @deprecated(reason: \\"This is deprecated (comment on table c.person_secret).\\") + ): PersonSecret @deprecated(reason: "This is deprecated (comment on table c.person_secret).") } -\\"\\"\\"A connection to a list of \`Interval\` values.\\"\\"\\" +"""A connection to a list of \`Interval\` values.""" type QueryIntervalSetConnection { - \\"\\"\\"A list of \`Interval\` objects.\\"\\"\\" + """A list of \`Interval\` objects.""" nodes: [Interval]! - \\"\\"\\" + """ A list of edges which contains the \`Interval\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [QueryIntervalSetEdge!]! - \\"\\"\\"The count of *all* \`Interval\` you could get from the connection.\\"\\"\\" + """The count of *all* \`Interval\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`Interval\` edge in the connection.\\"\\"\\" +"""A \`Interval\` edge in the connection.""" type QueryIntervalSetEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`Interval\` at the end of the edge.\\"\\"\\" + """The \`Interval\` at the end of the edge.""" node: Interval } -\\"\\"\\"The return type of our \`queryOutputTwoRows\` query.\\"\\"\\" +"""The return type of our \`queryOutputTwoRows\` query.""" type QueryOutputTwoRowsRecord { txt: String leftArm: LeftArm @@ -7711,88 +7711,88 @@ type QueryOutputTwoRowsRecord { } type Reserved implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! id: Int! } -\\"\\"\\" +""" A condition to be used against \`Reserved\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input ReservedCondition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int } -\\"\\"\\"An input for mutations affecting \`Reserved\`\\"\\"\\" +"""An input for mutations affecting \`Reserved\`""" input ReservedInput { id: Int } -\\"\\"\\" +""" \`reserved_input\` table should get renamed to ReservedInputRecord to prevent clashes with ReservedInput from \`reserved\` table -\\"\\"\\" +""" type ReservedInputRecord implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! id: Int! } -\\"\\"\\" +""" A condition to be used against \`ReservedInputRecord\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input ReservedInputRecordCondition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int } -\\"\\"\\"An input for mutations affecting \`ReservedInputRecord\`\\"\\"\\" +"""An input for mutations affecting \`ReservedInputRecord\`""" input ReservedInputRecordInput { id: Int } -\\"\\"\\" +""" Represents an update to a \`ReservedInputRecord\`. Fields that are set will be updated. -\\"\\"\\" +""" input ReservedInputRecordPatch { id: Int } -\\"\\"\\"A connection to a list of \`ReservedInputRecord\` values.\\"\\"\\" +"""A connection to a list of \`ReservedInputRecord\` values.""" type ReservedInputRecordsConnection { - \\"\\"\\"A list of \`ReservedInputRecord\` objects.\\"\\"\\" + """A list of \`ReservedInputRecord\` objects.""" nodes: [ReservedInputRecord]! - \\"\\"\\" + """ A list of edges which contains the \`ReservedInputRecord\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [ReservedInputRecordsEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\" + """ The count of *all* \`ReservedInputRecord\` you could get from the connection. - \\"\\"\\" + """ totalCount: Int! } -\\"\\"\\"A \`ReservedInputRecord\` edge in the connection.\\"\\"\\" +"""A \`ReservedInputRecord\` edge in the connection.""" type ReservedInputRecordsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`ReservedInputRecord\` at the end of the edge.\\"\\"\\" + """The \`ReservedInputRecord\` at the end of the edge.""" node: ReservedInputRecord } -\\"\\"\\"Methods to use when ordering \`ReservedInputRecord\`.\\"\\"\\" +"""Methods to use when ordering \`ReservedInputRecord\`.""" enum ReservedInputRecordsOrderBy { NATURAL ID_ASC @@ -7801,74 +7801,74 @@ enum ReservedInputRecordsOrderBy { PRIMARY_KEY_DESC } -\\"\\"\\" +""" Represents an update to a \`Reserved\`. Fields that are set will be updated. -\\"\\"\\" +""" input ReservedPatch { id: Int } -\\"\\"\\" +""" \`reservedPatchs\` table should get renamed to ReservedPatchRecord to prevent clashes with ReservedPatch from \`reserved\` table -\\"\\"\\" +""" type ReservedPatchRecord implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! id: Int! } -\\"\\"\\" +""" A condition to be used against \`ReservedPatchRecord\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input ReservedPatchRecordCondition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int } -\\"\\"\\"An input for mutations affecting \`ReservedPatchRecord\`\\"\\"\\" +"""An input for mutations affecting \`ReservedPatchRecord\`""" input ReservedPatchRecordInput { id: Int } -\\"\\"\\" +""" Represents an update to a \`ReservedPatchRecord\`. Fields that are set will be updated. -\\"\\"\\" +""" input ReservedPatchRecordPatch { id: Int } -\\"\\"\\"A connection to a list of \`ReservedPatchRecord\` values.\\"\\"\\" +"""A connection to a list of \`ReservedPatchRecord\` values.""" type ReservedPatchRecordsConnection { - \\"\\"\\"A list of \`ReservedPatchRecord\` objects.\\"\\"\\" + """A list of \`ReservedPatchRecord\` objects.""" nodes: [ReservedPatchRecord]! - \\"\\"\\" + """ A list of edges which contains the \`ReservedPatchRecord\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [ReservedPatchRecordsEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\" + """ The count of *all* \`ReservedPatchRecord\` you could get from the connection. - \\"\\"\\" + """ totalCount: Int! } -\\"\\"\\"A \`ReservedPatchRecord\` edge in the connection.\\"\\"\\" +"""A \`ReservedPatchRecord\` edge in the connection.""" type ReservedPatchRecordsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`ReservedPatchRecord\` at the end of the edge.\\"\\"\\" + """The \`ReservedPatchRecord\` at the end of the edge.""" node: ReservedPatchRecord } -\\"\\"\\"Methods to use when ordering \`ReservedPatchRecord\`.\\"\\"\\" +"""Methods to use when ordering \`ReservedPatchRecord\`.""" enum ReservedPatchRecordsOrderBy { NATURAL ID_ASC @@ -7877,33 +7877,33 @@ enum ReservedPatchRecordsOrderBy { PRIMARY_KEY_DESC } -\\"\\"\\"A connection to a list of \`Reserved\` values.\\"\\"\\" +"""A connection to a list of \`Reserved\` values.""" type ReservedsConnection { - \\"\\"\\"A list of \`Reserved\` objects.\\"\\"\\" + """A list of \`Reserved\` objects.""" nodes: [Reserved]! - \\"\\"\\" + """ A list of edges which contains the \`Reserved\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [ReservedsEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`Reserved\` you could get from the connection.\\"\\"\\" + """The count of *all* \`Reserved\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`Reserved\` edge in the connection.\\"\\"\\" +"""A \`Reserved\` edge in the connection.""" type ReservedsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`Reserved\` at the end of the edge.\\"\\"\\" + """The \`Reserved\` at the end of the edge.""" node: Reserved } -\\"\\"\\"Methods to use when ordering \`Reserved\`.\\"\\"\\" +"""Methods to use when ordering \`Reserved\`.""" enum ReservedsOrderBy { NATURAL ID_ASC @@ -7912,33 +7912,33 @@ enum ReservedsOrderBy { PRIMARY_KEY_DESC } -\\"\\"\\"All input for the \`returnVoidMutation\` mutation.\\"\\"\\" +"""All input for the \`returnVoidMutation\` mutation.""" input ReturnVoidMutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`returnVoidMutation\` mutation.\\"\\"\\" +"""The output of our \`returnVoidMutation\` mutation.""" type ReturnVoidMutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } type SimilarTable1 implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! id: Int! col1: Int @@ -7946,25 +7946,25 @@ type SimilarTable1 implements Node { col3: Int! } -\\"\\"\\" +""" A condition to be used against \`SimilarTable1\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input SimilarTable1Condition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int - \\"\\"\\"Checks for equality with the object’s \`col1\` field.\\"\\"\\" + """Checks for equality with the object’s \`col1\` field.""" col1: Int - \\"\\"\\"Checks for equality with the object’s \`col2\` field.\\"\\"\\" + """Checks for equality with the object’s \`col2\` field.""" col2: Int - \\"\\"\\"Checks for equality with the object’s \`col3\` field.\\"\\"\\" + """Checks for equality with the object’s \`col3\` field.""" col3: Int } -\\"\\"\\"An input for mutations affecting \`SimilarTable1\`\\"\\"\\" +"""An input for mutations affecting \`SimilarTable1\`""" input SimilarTable1Input { id: Int col1: Int @@ -7972,9 +7972,9 @@ input SimilarTable1Input { col3: Int! } -\\"\\"\\" +""" Represents an update to a \`SimilarTable1\`. Fields that are set will be updated. -\\"\\"\\" +""" input SimilarTable1Patch { id: Int col1: Int @@ -7982,33 +7982,33 @@ input SimilarTable1Patch { col3: Int } -\\"\\"\\"A connection to a list of \`SimilarTable1\` values.\\"\\"\\" +"""A connection to a list of \`SimilarTable1\` values.""" type SimilarTable1SConnection { - \\"\\"\\"A list of \`SimilarTable1\` objects.\\"\\"\\" + """A list of \`SimilarTable1\` objects.""" nodes: [SimilarTable1]! - \\"\\"\\" + """ A list of edges which contains the \`SimilarTable1\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [SimilarTable1SEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`SimilarTable1\` you could get from the connection.\\"\\"\\" + """The count of *all* \`SimilarTable1\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`SimilarTable1\` edge in the connection.\\"\\"\\" +"""A \`SimilarTable1\` edge in the connection.""" type SimilarTable1SEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`SimilarTable1\` at the end of the edge.\\"\\"\\" + """The \`SimilarTable1\` at the end of the edge.""" node: SimilarTable1 } -\\"\\"\\"Methods to use when ordering \`SimilarTable1\`.\\"\\"\\" +"""Methods to use when ordering \`SimilarTable1\`.""" enum SimilarTable1SOrderBy { NATURAL ID_ASC @@ -8024,9 +8024,9 @@ enum SimilarTable1SOrderBy { } type SimilarTable2 implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! id: Int! col3: Int! @@ -8034,25 +8034,25 @@ type SimilarTable2 implements Node { col5: Int } -\\"\\"\\" +""" A condition to be used against \`SimilarTable2\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input SimilarTable2Condition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int - \\"\\"\\"Checks for equality with the object’s \`col3\` field.\\"\\"\\" + """Checks for equality with the object’s \`col3\` field.""" col3: Int - \\"\\"\\"Checks for equality with the object’s \`col4\` field.\\"\\"\\" + """Checks for equality with the object’s \`col4\` field.""" col4: Int - \\"\\"\\"Checks for equality with the object’s \`col5\` field.\\"\\"\\" + """Checks for equality with the object’s \`col5\` field.""" col5: Int } -\\"\\"\\"An input for mutations affecting \`SimilarTable2\`\\"\\"\\" +"""An input for mutations affecting \`SimilarTable2\`""" input SimilarTable2Input { id: Int col3: Int! @@ -8060,9 +8060,9 @@ input SimilarTable2Input { col5: Int } -\\"\\"\\" +""" Represents an update to a \`SimilarTable2\`. Fields that are set will be updated. -\\"\\"\\" +""" input SimilarTable2Patch { id: Int col3: Int @@ -8070,33 +8070,33 @@ input SimilarTable2Patch { col5: Int } -\\"\\"\\"A connection to a list of \`SimilarTable2\` values.\\"\\"\\" +"""A connection to a list of \`SimilarTable2\` values.""" type SimilarTable2SConnection { - \\"\\"\\"A list of \`SimilarTable2\` objects.\\"\\"\\" + """A list of \`SimilarTable2\` objects.""" nodes: [SimilarTable2]! - \\"\\"\\" + """ A list of edges which contains the \`SimilarTable2\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [SimilarTable2SEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`SimilarTable2\` you could get from the connection.\\"\\"\\" + """The count of *all* \`SimilarTable2\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`SimilarTable2\` edge in the connection.\\"\\"\\" +"""A \`SimilarTable2\` edge in the connection.""" type SimilarTable2SEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`SimilarTable2\` at the end of the edge.\\"\\"\\" + """The \`SimilarTable2\` at the end of the edge.""" node: SimilarTable2 } -\\"\\"\\"Methods to use when ordering \`SimilarTable2\`.\\"\\"\\" +"""Methods to use when ordering \`SimilarTable2\`.""" enum SimilarTable2SOrderBy { NATURAL ID_ASC @@ -8111,84 +8111,84 @@ enum SimilarTable2SOrderBy { PRIMARY_KEY_DESC } -\\"\\"\\"A connection to a list of \`BigInt\` values.\\"\\"\\" +"""A connection to a list of \`BigInt\` values.""" type StaticBigIntegerConnection { - \\"\\"\\"A list of \`BigInt\` objects.\\"\\"\\" + """A list of \`BigInt\` objects.""" nodes: [BigInt]! - \\"\\"\\" + """ A list of edges which contains the \`BigInt\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [StaticBigIntegerEdge!]! - \\"\\"\\"The count of *all* \`BigInt\` you could get from the connection.\\"\\"\\" + """The count of *all* \`BigInt\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`BigInt\` edge in the connection.\\"\\"\\" +"""A \`BigInt\` edge in the connection.""" type StaticBigIntegerEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`BigInt\` at the end of the edge.\\"\\"\\" + """The \`BigInt\` at the end of the edge.""" node: BigInt } -\\"\\"\\"All input for the \`tableMutation\` mutation.\\"\\"\\" +"""All input for the \`tableMutation\` mutation.""" input TableMutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int } -\\"\\"\\"The output of our \`tableMutation\` mutation.\\"\\"\\" +"""The output of our \`tableMutation\` mutation.""" type TableMutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String post: Post - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`Post\`.""" personByAuthorId: Person - \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Post\`. May be used by Relay 1.""" postEdge( - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + """The method to use when ordering \`Post\`.""" orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] ): PostsEdge } -\\"\\"\\"All input for the \`tableSetMutation\` mutation.\\"\\"\\" +"""All input for the \`tableSetMutation\` mutation.""" input TableSetMutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`tableSetMutation\` mutation.\\"\\"\\" +"""The output of our \`tableSetMutation\` mutation.""" type TableSetMutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String people: [Person] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } @@ -8198,55 +8198,55 @@ type Testview { col2: Int } -\\"\\"\\" +""" A condition to be used against \`Testview\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input TestviewCondition { - \\"\\"\\"Checks for equality with the object’s \`testviewid\` field.\\"\\"\\" + """Checks for equality with the object’s \`testviewid\` field.""" testviewid: Int - \\"\\"\\"Checks for equality with the object’s \`col1\` field.\\"\\"\\" + """Checks for equality with the object’s \`col1\` field.""" col1: Int - \\"\\"\\"Checks for equality with the object’s \`col2\` field.\\"\\"\\" + """Checks for equality with the object’s \`col2\` field.""" col2: Int } -\\"\\"\\"An input for mutations affecting \`Testview\`\\"\\"\\" +"""An input for mutations affecting \`Testview\`""" input TestviewInput { testviewid: Int col1: Int col2: Int } -\\"\\"\\"A connection to a list of \`Testview\` values.\\"\\"\\" +"""A connection to a list of \`Testview\` values.""" type TestviewsConnection { - \\"\\"\\"A list of \`Testview\` objects.\\"\\"\\" + """A list of \`Testview\` objects.""" nodes: [Testview]! - \\"\\"\\" + """ A list of edges which contains the \`Testview\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [TestviewsEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`Testview\` you could get from the connection.\\"\\"\\" + """The count of *all* \`Testview\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`Testview\` edge in the connection.\\"\\"\\" +"""A \`Testview\` edge in the connection.""" type TestviewsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`Testview\` at the end of the edge.\\"\\"\\" + """The \`Testview\` at the end of the edge.""" node: Testview } -\\"\\"\\"Methods to use when ordering \`Testview\`.\\"\\"\\" +"""Methods to use when ordering \`Testview\`.""" enum TestviewsOrderBy { NATURAL TESTVIEWID_ASC @@ -8257,15 +8257,15 @@ enum TestviewsOrderBy { COL2_DESC } -\\"\\"\\" +""" The exact time of day, does not include the date. May or may not have a timezone offset. -\\"\\"\\" +""" scalar Time type Type implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! id: Int! smallint: Int! @@ -8303,211 +8303,211 @@ type Type implements Node { cidr: String macaddr: String - \\"\\"\\"Reads a single \`Post\` that is related to this \`Type\`.\\"\\"\\" + """Reads a single \`Post\` that is related to this \`Type\`.""" postBySmallint: Post - \\"\\"\\"Reads a single \`Post\` that is related to this \`Type\`.\\"\\"\\" + """Reads a single \`Post\` that is related to this \`Type\`.""" postById: Post } -\\"\\"\\" +""" A condition to be used against \`Type\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input TypeCondition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int - \\"\\"\\"Checks for equality with the object’s \`smallint\` field.\\"\\"\\" + """Checks for equality with the object’s \`smallint\` field.""" smallint: Int - \\"\\"\\"Checks for equality with the object’s \`bigint\` field.\\"\\"\\" + """Checks for equality with the object’s \`bigint\` field.""" bigint: BigInt - \\"\\"\\"Checks for equality with the object’s \`numeric\` field.\\"\\"\\" + """Checks for equality with the object’s \`numeric\` field.""" numeric: BigFloat - \\"\\"\\"Checks for equality with the object’s \`decimal\` field.\\"\\"\\" + """Checks for equality with the object’s \`decimal\` field.""" decimal: BigFloat - \\"\\"\\"Checks for equality with the object’s \`boolean\` field.\\"\\"\\" + """Checks for equality with the object’s \`boolean\` field.""" boolean: Boolean - \\"\\"\\"Checks for equality with the object’s \`varchar\` field.\\"\\"\\" + """Checks for equality with the object’s \`varchar\` field.""" varchar: String - \\"\\"\\"Checks for equality with the object’s \`enum\` field.\\"\\"\\" + """Checks for equality with the object’s \`enum\` field.""" enum: Color - \\"\\"\\"Checks for equality with the object’s \`enumArray\` field.\\"\\"\\" + """Checks for equality with the object’s \`enumArray\` field.""" enumArray: [Color] - \\"\\"\\"Checks for equality with the object’s \`domain\` field.\\"\\"\\" + """Checks for equality with the object’s \`domain\` field.""" domain: AnInt - \\"\\"\\"Checks for equality with the object’s \`domain2\` field.\\"\\"\\" + """Checks for equality with the object’s \`domain2\` field.""" domain2: AnotherInt - \\"\\"\\"Checks for equality with the object’s \`textArray\` field.\\"\\"\\" + """Checks for equality with the object’s \`textArray\` field.""" textArray: [String] - \\"\\"\\"Checks for equality with the object’s \`json\` field.\\"\\"\\" + """Checks for equality with the object’s \`json\` field.""" json: JSON - \\"\\"\\"Checks for equality with the object’s \`jsonb\` field.\\"\\"\\" + """Checks for equality with the object’s \`jsonb\` field.""" jsonb: JSON - \\"\\"\\"Checks for equality with the object’s \`nullableRange\` field.\\"\\"\\" + """Checks for equality with the object’s \`nullableRange\` field.""" nullableRange: BigFloatRangeInput - \\"\\"\\"Checks for equality with the object’s \`numrange\` field.\\"\\"\\" + """Checks for equality with the object’s \`numrange\` field.""" numrange: BigFloatRangeInput - \\"\\"\\"Checks for equality with the object’s \`daterange\` field.\\"\\"\\" + """Checks for equality with the object’s \`daterange\` field.""" daterange: DateRangeInput - \\"\\"\\"Checks for equality with the object’s \`anIntRange\` field.\\"\\"\\" + """Checks for equality with the object’s \`anIntRange\` field.""" anIntRange: AnIntRangeInput - \\"\\"\\"Checks for equality with the object’s \`timestamp\` field.\\"\\"\\" + """Checks for equality with the object’s \`timestamp\` field.""" timestamp: Datetime - \\"\\"\\"Checks for equality with the object’s \`timestamptz\` field.\\"\\"\\" + """Checks for equality with the object’s \`timestamptz\` field.""" timestamptz: Datetime - \\"\\"\\"Checks for equality with the object’s \`date\` field.\\"\\"\\" + """Checks for equality with the object’s \`date\` field.""" date: Date - \\"\\"\\"Checks for equality with the object’s \`time\` field.\\"\\"\\" + """Checks for equality with the object’s \`time\` field.""" time: Time - \\"\\"\\"Checks for equality with the object’s \`timetz\` field.\\"\\"\\" + """Checks for equality with the object’s \`timetz\` field.""" timetz: Time - \\"\\"\\"Checks for equality with the object’s \`interval\` field.\\"\\"\\" + """Checks for equality with the object’s \`interval\` field.""" interval: IntervalInput - \\"\\"\\"Checks for equality with the object’s \`intervalArray\` field.\\"\\"\\" + """Checks for equality with the object’s \`intervalArray\` field.""" intervalArray: [IntervalInput] - \\"\\"\\"Checks for equality with the object’s \`money\` field.\\"\\"\\" + """Checks for equality with the object’s \`money\` field.""" money: Float - \\"\\"\\"Checks for equality with the object’s \`compoundType\` field.\\"\\"\\" + """Checks for equality with the object’s \`compoundType\` field.""" compoundType: CompoundTypeInput - \\"\\"\\"Checks for equality with the object’s \`nestedCompoundType\` field.\\"\\"\\" + """Checks for equality with the object’s \`nestedCompoundType\` field.""" nestedCompoundType: NestedCompoundTypeInput - \\"\\"\\"Checks for equality with the object’s \`nullableCompoundType\` field.\\"\\"\\" + """Checks for equality with the object’s \`nullableCompoundType\` field.""" nullableCompoundType: CompoundTypeInput - \\"\\"\\" + """ Checks for equality with the object’s \`nullableNestedCompoundType\` field. - \\"\\"\\" + """ nullableNestedCompoundType: NestedCompoundTypeInput - \\"\\"\\"Checks for equality with the object’s \`point\` field.\\"\\"\\" + """Checks for equality with the object’s \`point\` field.""" point: PointInput - \\"\\"\\"Checks for equality with the object’s \`nullablePoint\` field.\\"\\"\\" + """Checks for equality with the object’s \`nullablePoint\` field.""" nullablePoint: PointInput - \\"\\"\\"Checks for equality with the object’s \`inet\` field.\\"\\"\\" + """Checks for equality with the object’s \`inet\` field.""" inet: InternetAddress - \\"\\"\\"Checks for equality with the object’s \`cidr\` field.\\"\\"\\" + """Checks for equality with the object’s \`cidr\` field.""" cidr: String - \\"\\"\\"Checks for equality with the object’s \`macaddr\` field.\\"\\"\\" + """Checks for equality with the object’s \`macaddr\` field.""" macaddr: String } -\\"\\"\\"All input for the \`typeFunctionConnectionMutation\` mutation.\\"\\"\\" +"""All input for the \`typeFunctionConnectionMutation\` mutation.""" input TypeFunctionConnectionMutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`typeFunctionConnectionMutation\` mutation.\\"\\"\\" +"""The output of our \`typeFunctionConnectionMutation\` mutation.""" type TypeFunctionConnectionMutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String types: [Type] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`typeFunctionListMutation\` mutation.\\"\\"\\" +"""All input for the \`typeFunctionListMutation\` mutation.""" input TypeFunctionListMutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String } -\\"\\"\\"The output of our \`typeFunctionListMutation\` mutation.\\"\\"\\" +"""The output of our \`typeFunctionListMutation\` mutation.""" type TypeFunctionListMutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String types: [Type] - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"All input for the \`typeFunctionMutation\` mutation.\\"\\"\\" +"""All input for the \`typeFunctionMutation\` mutation.""" input TypeFunctionMutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String id: Int } -\\"\\"\\"The output of our \`typeFunctionMutation\` mutation.\\"\\"\\" +"""The output of our \`typeFunctionMutation\` mutation.""" type TypeFunctionMutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String type: Type - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Post\` that is related to this \`Type\`.\\"\\"\\" + """Reads a single \`Post\` that is related to this \`Type\`.""" postBySmallint: Post - \\"\\"\\"Reads a single \`Post\` that is related to this \`Type\`.\\"\\"\\" + """Reads a single \`Post\` that is related to this \`Type\`.""" postById: Post - \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Type\`. May be used by Relay 1.""" typeEdge( - \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" + """The method to use when ordering \`Type\`.""" orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] ): TypesEdge } -\\"\\"\\"An input for mutations affecting \`Type\`\\"\\"\\" +"""An input for mutations affecting \`Type\`""" input TypeInput { id: Int smallint: Int! @@ -8546,7 +8546,7 @@ input TypeInput { macaddr: String } -\\"\\"\\"Represents an update to a \`Type\`. Fields that are set will be updated.\\"\\"\\" +"""Represents an update to a \`Type\`. Fields that are set will be updated.""" input TypePatch { id: Int smallint: Int @@ -8585,38 +8585,38 @@ input TypePatch { macaddr: String } -\\"\\"\\"A connection to a list of \`Type\` values.\\"\\"\\" +"""A connection to a list of \`Type\` values.""" type TypesConnection { - \\"\\"\\"A list of \`Type\` objects.\\"\\"\\" + """A list of \`Type\` objects.""" nodes: [Type]! - \\"\\"\\" + """ A list of edges which contains the \`Type\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [TypesEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`Type\` you could get from the connection.\\"\\"\\" + """The count of *all* \`Type\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`Type\` edge in the connection.\\"\\"\\" +"""A \`Type\` edge in the connection.""" type TypesEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`Type\` at the end of the edge.\\"\\"\\" + """The \`Type\` at the end of the edge.""" node: Type } -\\"\\"\\"All input for the \`typesMutation\` mutation.\\"\\"\\" +"""All input for the \`typesMutation\` mutation.""" input TypesMutationInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String a: BigInt! b: Boolean! @@ -8626,22 +8626,22 @@ input TypesMutationInput { f: FloatRangeInput! } -\\"\\"\\"The output of our \`typesMutation\` mutation.\\"\\"\\" +"""The output of our \`typesMutation\` mutation.""" type TypesMutationPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String boolean: Boolean - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query } -\\"\\"\\"Methods to use when ordering \`Type\`.\\"\\"\\" +"""Methods to use when ordering \`Type\`.""" enum TypesOrderBy { NATURAL ID_ASC @@ -8722,105 +8722,105 @@ type UniqueForeignKey { compoundKey1: Int compoundKey2: Int - \\"\\"\\" + """ Reads a single \`CompoundKey\` that is related to this \`UniqueForeignKey\`. - \\"\\"\\" + """ compoundKeyByCompoundKey1AndCompoundKey2: CompoundKey } -\\"\\"\\"A connection to a list of \`UniqueForeignKey\` values.\\"\\"\\" +"""A connection to a list of \`UniqueForeignKey\` values.""" type UniqueForeignKeysConnection { - \\"\\"\\"A list of \`UniqueForeignKey\` objects.\\"\\"\\" + """A list of \`UniqueForeignKey\` objects.""" nodes: [UniqueForeignKey]! - \\"\\"\\" + """ A list of edges which contains the \`UniqueForeignKey\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [UniqueForeignKeysEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\" + """ The count of *all* \`UniqueForeignKey\` you could get from the connection. - \\"\\"\\" + """ totalCount: Int! } -\\"\\"\\"A \`UniqueForeignKey\` edge in the connection.\\"\\"\\" +"""A \`UniqueForeignKey\` edge in the connection.""" type UniqueForeignKeysEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`UniqueForeignKey\` at the end of the edge.\\"\\"\\" + """The \`UniqueForeignKey\` at the end of the edge.""" node: UniqueForeignKey } -\\"\\"\\"YOYOYO!!\\"\\"\\" +"""YOYOYO!!""" type UpdatableView { x: Int name: String description: String - \\"\\"\\"This is constantly 2\\"\\"\\" + """This is constantly 2""" constant: Int } -\\"\\"\\" +""" A condition to be used against \`UpdatableView\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input UpdatableViewCondition { - \\"\\"\\"Checks for equality with the object’s \`x\` field.\\"\\"\\" + """Checks for equality with the object’s \`x\` field.""" x: Int - \\"\\"\\"Checks for equality with the object’s \`name\` field.\\"\\"\\" + """Checks for equality with the object’s \`name\` field.""" name: String - \\"\\"\\"Checks for equality with the object’s \`description\` field.\\"\\"\\" + """Checks for equality with the object’s \`description\` field.""" description: String - \\"\\"\\"Checks for equality with the object’s \`constant\` field.\\"\\"\\" + """Checks for equality with the object’s \`constant\` field.""" constant: Int } -\\"\\"\\"An input for mutations affecting \`UpdatableView\`\\"\\"\\" +"""An input for mutations affecting \`UpdatableView\`""" input UpdatableViewInput { x: Int name: String description: String - \\"\\"\\"This is constantly 2\\"\\"\\" + """This is constantly 2""" constant: Int } -\\"\\"\\"A connection to a list of \`UpdatableView\` values.\\"\\"\\" +"""A connection to a list of \`UpdatableView\` values.""" type UpdatableViewsConnection { - \\"\\"\\"A list of \`UpdatableView\` objects.\\"\\"\\" + """A list of \`UpdatableView\` objects.""" nodes: [UpdatableView]! - \\"\\"\\" + """ A list of edges which contains the \`UpdatableView\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [UpdatableViewsEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`UpdatableView\` you could get from the connection.\\"\\"\\" + """The count of *all* \`UpdatableView\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`UpdatableView\` edge in the connection.\\"\\"\\" +"""A \`UpdatableView\` edge in the connection.""" type UpdatableViewsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`UpdatableView\` at the end of the edge.\\"\\"\\" + """The \`UpdatableView\` at the end of the edge.""" node: UpdatableView } -\\"\\"\\"Methods to use when ordering \`UpdatableView\`.\\"\\"\\" +"""Methods to use when ordering \`UpdatableView\`.""" enum UpdatableViewsOrderBy { NATURAL X_ASC @@ -8833,1197 +8833,1197 @@ enum UpdatableViewsOrderBy { CONSTANT_DESC } -\\"\\"\\"All input for the \`updateCompoundKeyByPersonId1AndPersonId2\` mutation.\\"\\"\\" +"""All input for the \`updateCompoundKeyByPersonId1AndPersonId2\` mutation.""" input UpdateCompoundKeyByPersonId1AndPersonId2Input { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`CompoundKey\` being updated. - \\"\\"\\" + """ compoundKeyPatch: CompoundKeyPatch! personId1: Int! personId2: Int! } -\\"\\"\\"All input for the \`updateCompoundKey\` mutation.\\"\\"\\" +"""All input for the \`updateCompoundKey\` mutation.""" input UpdateCompoundKeyInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`CompoundKey\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`CompoundKey\` being updated. - \\"\\"\\" + """ compoundKeyPatch: CompoundKeyPatch! } -\\"\\"\\"The output of our update \`CompoundKey\` mutation.\\"\\"\\" +"""The output of our update \`CompoundKey\` mutation.""" type UpdateCompoundKeyPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`CompoundKey\` that was updated by this mutation.\\"\\"\\" + """The \`CompoundKey\` that was updated by this mutation.""" compoundKey: CompoundKey - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`CompoundKey\`.""" personByPersonId2: Person - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`CompoundKey\`.""" personByPersonId1: Person - \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`CompoundKey\`. May be used by Relay 1.""" compoundKeyEdge( - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + """The method to use when ordering \`CompoundKey\`.""" orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] ): CompoundKeysEdge } -\\"\\"\\"All input for the \`updateDefaultValueById\` mutation.\\"\\"\\" +"""All input for the \`updateDefaultValueById\` mutation.""" input UpdateDefaultValueByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`DefaultValue\` being updated. - \\"\\"\\" + """ defaultValuePatch: DefaultValuePatch! id: Int! } -\\"\\"\\"All input for the \`updateDefaultValue\` mutation.\\"\\"\\" +"""All input for the \`updateDefaultValue\` mutation.""" input UpdateDefaultValueInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`DefaultValue\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`DefaultValue\` being updated. - \\"\\"\\" + """ defaultValuePatch: DefaultValuePatch! } -\\"\\"\\"The output of our update \`DefaultValue\` mutation.\\"\\"\\" +"""The output of our update \`DefaultValue\` mutation.""" type UpdateDefaultValuePayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`DefaultValue\` that was updated by this mutation.\\"\\"\\" + """The \`DefaultValue\` that was updated by this mutation.""" defaultValue: DefaultValue - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`DefaultValue\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`DefaultValue\`. May be used by Relay 1.""" defaultValueEdge( - \\"\\"\\"The method to use when ordering \`DefaultValue\`.\\"\\"\\" + """The method to use when ordering \`DefaultValue\`.""" orderBy: [DefaultValuesOrderBy!] = [PRIMARY_KEY_ASC] ): DefaultValuesEdge } -\\"\\"\\"All input for the \`updateInputById\` mutation.\\"\\"\\" +"""All input for the \`updateInputById\` mutation.""" input UpdateInputByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`Input\` being updated. - \\"\\"\\" + """ inputPatch: InputPatch! id: Int! } -\\"\\"\\"All input for the \`updateInput\` mutation.\\"\\"\\" +"""All input for the \`updateInput\` mutation.""" input UpdateInputInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`Input\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`Input\` being updated. - \\"\\"\\" + """ inputPatch: InputPatch! } -\\"\\"\\"The output of our update \`Input\` mutation.\\"\\"\\" +"""The output of our update \`Input\` mutation.""" type UpdateInputPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Input\` that was updated by this mutation.\\"\\"\\" + """The \`Input\` that was updated by this mutation.""" input: Input - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Input\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Input\`. May be used by Relay 1.""" inputEdge( - \\"\\"\\"The method to use when ordering \`Input\`.\\"\\"\\" + """The method to use when ordering \`Input\`.""" orderBy: [InputsOrderBy!] = [PRIMARY_KEY_ASC] ): InputsEdge } -\\"\\"\\"All input for the \`updateIssue756ById\` mutation.\\"\\"\\" +"""All input for the \`updateIssue756ById\` mutation.""" input UpdateIssue756ByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`Issue756\` being updated. - \\"\\"\\" + """ issue756Patch: Issue756Patch! id: Int! } -\\"\\"\\"All input for the \`updateIssue756\` mutation.\\"\\"\\" +"""All input for the \`updateIssue756\` mutation.""" input UpdateIssue756Input { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`Issue756\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`Issue756\` being updated. - \\"\\"\\" + """ issue756Patch: Issue756Patch! } -\\"\\"\\"The output of our update \`Issue756\` mutation.\\"\\"\\" +"""The output of our update \`Issue756\` mutation.""" type UpdateIssue756Payload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Issue756\` that was updated by this mutation.\\"\\"\\" + """The \`Issue756\` that was updated by this mutation.""" issue756: Issue756 - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Issue756\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Issue756\`. May be used by Relay 1.""" issue756Edge( - \\"\\"\\"The method to use when ordering \`Issue756\`.\\"\\"\\" + """The method to use when ordering \`Issue756\`.""" orderBy: [Issue756SOrderBy!] = [PRIMARY_KEY_ASC] ): Issue756SEdge } -\\"\\"\\"All input for the \`updateLeftArmById\` mutation.\\"\\"\\" +"""All input for the \`updateLeftArmById\` mutation.""" input UpdateLeftArmByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`LeftArm\` being updated. - \\"\\"\\" + """ leftArmPatch: LeftArmPatch! id: Int! } -\\"\\"\\"All input for the \`updateLeftArmByPersonId\` mutation.\\"\\"\\" +"""All input for the \`updateLeftArmByPersonId\` mutation.""" input UpdateLeftArmByPersonIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`LeftArm\` being updated. - \\"\\"\\" + """ leftArmPatch: LeftArmPatch! personId: Int! } -\\"\\"\\"All input for the \`updateLeftArm\` mutation.\\"\\"\\" +"""All input for the \`updateLeftArm\` mutation.""" input UpdateLeftArmInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`LeftArm\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`LeftArm\` being updated. - \\"\\"\\" + """ leftArmPatch: LeftArmPatch! } -\\"\\"\\"The output of our update \`LeftArm\` mutation.\\"\\"\\" +"""The output of our update \`LeftArm\` mutation.""" type UpdateLeftArmPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`LeftArm\` that was updated by this mutation.\\"\\"\\" + """The \`LeftArm\` that was updated by this mutation.""" leftArm: LeftArm - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Person\` that is related to this \`LeftArm\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`LeftArm\`.""" personByPersonId: Person - \\"\\"\\"An edge for our \`LeftArm\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`LeftArm\`. May be used by Relay 1.""" leftArmEdge( - \\"\\"\\"The method to use when ordering \`LeftArm\`.\\"\\"\\" + """The method to use when ordering \`LeftArm\`.""" orderBy: [LeftArmsOrderBy!] = [PRIMARY_KEY_ASC] ): LeftArmsEdge } -\\"\\"\\"All input for the \`updateMyTableById\` mutation.\\"\\"\\" +"""All input for the \`updateMyTableById\` mutation.""" input UpdateMyTableByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`MyTable\` being updated. - \\"\\"\\" + """ myTablePatch: MyTablePatch! id: Int! } -\\"\\"\\"All input for the \`updateMyTable\` mutation.\\"\\"\\" +"""All input for the \`updateMyTable\` mutation.""" input UpdateMyTableInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`MyTable\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`MyTable\` being updated. - \\"\\"\\" + """ myTablePatch: MyTablePatch! } -\\"\\"\\"The output of our update \`MyTable\` mutation.\\"\\"\\" +"""The output of our update \`MyTable\` mutation.""" type UpdateMyTablePayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`MyTable\` that was updated by this mutation.\\"\\"\\" + """The \`MyTable\` that was updated by this mutation.""" myTable: MyTable - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`MyTable\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`MyTable\`. May be used by Relay 1.""" myTableEdge( - \\"\\"\\"The method to use when ordering \`MyTable\`.\\"\\"\\" + """The method to use when ordering \`MyTable\`.""" orderBy: [MyTablesOrderBy!] = [PRIMARY_KEY_ASC] ): MyTablesEdge } -\\"\\"\\"All input for the \`updateNoPrimaryKeyById\` mutation.\\"\\"\\" +"""All input for the \`updateNoPrimaryKeyById\` mutation.""" input UpdateNoPrimaryKeyByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`NoPrimaryKey\` being updated. - \\"\\"\\" + """ noPrimaryKeyPatch: NoPrimaryKeyPatch! id: Int! } -\\"\\"\\"The output of our update \`NoPrimaryKey\` mutation.\\"\\"\\" +"""The output of our update \`NoPrimaryKey\` mutation.""" type UpdateNoPrimaryKeyPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`NoPrimaryKey\` that was updated by this mutation.\\"\\"\\" + """The \`NoPrimaryKey\` that was updated by this mutation.""" noPrimaryKey: NoPrimaryKey - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`NoPrimaryKey\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`NoPrimaryKey\`. May be used by Relay 1.""" noPrimaryKeyEdge( - \\"\\"\\"The method to use when ordering \`NoPrimaryKey\`.\\"\\"\\" + """The method to use when ordering \`NoPrimaryKey\`.""" orderBy: [NoPrimaryKeysOrderBy!] = [NATURAL] ): NoPrimaryKeysEdge } -\\"\\"\\"All input for the \`updateNullTestRecordById\` mutation.\\"\\"\\" +"""All input for the \`updateNullTestRecordById\` mutation.""" input UpdateNullTestRecordByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`NullTestRecord\` being updated. - \\"\\"\\" + """ nullTestRecordPatch: NullTestRecordPatch! id: Int! } -\\"\\"\\"All input for the \`updateNullTestRecord\` mutation.\\"\\"\\" +"""All input for the \`updateNullTestRecord\` mutation.""" input UpdateNullTestRecordInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`NullTestRecord\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`NullTestRecord\` being updated. - \\"\\"\\" + """ nullTestRecordPatch: NullTestRecordPatch! } -\\"\\"\\"The output of our update \`NullTestRecord\` mutation.\\"\\"\\" +"""The output of our update \`NullTestRecord\` mutation.""" type UpdateNullTestRecordPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`NullTestRecord\` that was updated by this mutation.\\"\\"\\" + """The \`NullTestRecord\` that was updated by this mutation.""" nullTestRecord: NullTestRecord - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`NullTestRecord\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`NullTestRecord\`. May be used by Relay 1.""" nullTestRecordEdge( - \\"\\"\\"The method to use when ordering \`NullTestRecord\`.\\"\\"\\" + """The method to use when ordering \`NullTestRecord\`.""" orderBy: [NullTestRecordsOrderBy!] = [PRIMARY_KEY_ASC] ): NullTestRecordsEdge } -\\"\\"\\"All input for the \`updatePatchById\` mutation.\\"\\"\\" +"""All input for the \`updatePatchById\` mutation.""" input UpdatePatchByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`Patch\` being updated. - \\"\\"\\" + """ patchPatch: PatchPatch! id: Int! } -\\"\\"\\"All input for the \`updatePatch\` mutation.\\"\\"\\" +"""All input for the \`updatePatch\` mutation.""" input UpdatePatchInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`Patch\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`Patch\` being updated. - \\"\\"\\" + """ patchPatch: PatchPatch! } -\\"\\"\\"The output of our update \`Patch\` mutation.\\"\\"\\" +"""The output of our update \`Patch\` mutation.""" type UpdatePatchPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Patch\` that was updated by this mutation.\\"\\"\\" + """The \`Patch\` that was updated by this mutation.""" patch: Patch - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Patch\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Patch\`. May be used by Relay 1.""" patchEdge( - \\"\\"\\"The method to use when ordering \`Patch\`.\\"\\"\\" + """The method to use when ordering \`Patch\`.""" orderBy: [PatchesOrderBy!] = [PRIMARY_KEY_ASC] ): PatchesEdge } -\\"\\"\\"All input for the \`updatePersonByEmail\` mutation.\\"\\"\\" +"""All input for the \`updatePersonByEmail\` mutation.""" input UpdatePersonByEmailInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`Person\` being updated. - \\"\\"\\" + """ personPatch: PersonPatch! email: Email! } -\\"\\"\\"All input for the \`updatePersonById\` mutation.\\"\\"\\" +"""All input for the \`updatePersonById\` mutation.""" input UpdatePersonByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`Person\` being updated. - \\"\\"\\" + """ personPatch: PersonPatch! - \\"\\"\\"The primary unique identifier for the person\\"\\"\\" + """The primary unique identifier for the person""" id: Int! } -\\"\\"\\"All input for the \`updatePerson\` mutation.\\"\\"\\" +"""All input for the \`updatePerson\` mutation.""" input UpdatePersonInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`Person\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`Person\` being updated. - \\"\\"\\" + """ personPatch: PersonPatch! } -\\"\\"\\"The output of our update \`Person\` mutation.\\"\\"\\" +"""The output of our update \`Person\` mutation.""" type UpdatePersonPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Person\` that was updated by this mutation.\\"\\"\\" + """The \`Person\` that was updated by this mutation.""" person: Person - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Person\`. May be used by Relay 1.""" personEdge( - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + """The method to use when ordering \`Person\`.""" orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] ): PeopleEdge } -\\"\\"\\"All input for the \`updatePersonSecretByPersonId\` mutation.\\"\\"\\" +"""All input for the \`updatePersonSecretByPersonId\` mutation.""" input UpdatePersonSecretByPersonIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`PersonSecret\` being updated. - \\"\\"\\" + """ personSecretPatch: PersonSecretPatch! personId: Int! } -\\"\\"\\"All input for the \`updatePersonSecret\` mutation.\\"\\"\\" +"""All input for the \`updatePersonSecret\` mutation.""" input UpdatePersonSecretInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`PersonSecret\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`PersonSecret\` being updated. - \\"\\"\\" + """ personSecretPatch: PersonSecretPatch! } -\\"\\"\\"The output of our update \`PersonSecret\` mutation.\\"\\"\\" +"""The output of our update \`PersonSecret\` mutation.""" type UpdatePersonSecretPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`PersonSecret\` that was updated by this mutation.\\"\\"\\" + """The \`PersonSecret\` that was updated by this mutation.""" personSecret: PersonSecret - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"The \`Person\` this \`PersonSecret\` belongs to.\\"\\"\\" + """The \`Person\` this \`PersonSecret\` belongs to.""" personByPersonId: Person - \\"\\"\\"An edge for our \`PersonSecret\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`PersonSecret\`. May be used by Relay 1.""" personSecretEdge( - \\"\\"\\"The method to use when ordering \`PersonSecret\`.\\"\\"\\" + """The method to use when ordering \`PersonSecret\`.""" orderBy: [PersonSecretsOrderBy!] = [PRIMARY_KEY_ASC] - ): PersonSecretsEdge @deprecated(reason: \\"This is deprecated (comment on table c.person_secret).\\") + ): PersonSecretsEdge @deprecated(reason: "This is deprecated (comment on table c.person_secret).") } -\\"\\"\\"All input for the \`updatePostById\` mutation.\\"\\"\\" +"""All input for the \`updatePostById\` mutation.""" input UpdatePostByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`Post\` being updated. - \\"\\"\\" + """ postPatch: PostPatch! id: Int! } -\\"\\"\\"All input for the \`updatePost\` mutation.\\"\\"\\" +"""All input for the \`updatePost\` mutation.""" input UpdatePostInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`Post\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`Post\` being updated. - \\"\\"\\" + """ postPatch: PostPatch! } -\\"\\"\\"The output of our update \`Post\` mutation.\\"\\"\\" +"""The output of our update \`Post\` mutation.""" type UpdatePostPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Post\` that was updated by this mutation.\\"\\"\\" + """The \`Post\` that was updated by this mutation.""" post: Post - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" + """Reads a single \`Person\` that is related to this \`Post\`.""" personByAuthorId: Person - \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Post\`. May be used by Relay 1.""" postEdge( - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + """The method to use when ordering \`Post\`.""" orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] ): PostsEdge } -\\"\\"\\"All input for the \`updateReservedById\` mutation.\\"\\"\\" +"""All input for the \`updateReservedById\` mutation.""" input UpdateReservedByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`Reserved\` being updated. - \\"\\"\\" + """ reservedPatch: ReservedPatch! id: Int! } -\\"\\"\\"All input for the \`updateReserved\` mutation.\\"\\"\\" +"""All input for the \`updateReserved\` mutation.""" input UpdateReservedInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`Reserved\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`Reserved\` being updated. - \\"\\"\\" + """ reservedPatch: ReservedPatch! } -\\"\\"\\"All input for the \`updateReservedInputRecordById\` mutation.\\"\\"\\" +"""All input for the \`updateReservedInputRecordById\` mutation.""" input UpdateReservedInputRecordByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`ReservedInputRecord\` being updated. - \\"\\"\\" + """ reservedInputRecordPatch: ReservedInputRecordPatch! id: Int! } -\\"\\"\\"All input for the \`updateReservedInputRecord\` mutation.\\"\\"\\" +"""All input for the \`updateReservedInputRecord\` mutation.""" input UpdateReservedInputRecordInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`ReservedInputRecord\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`ReservedInputRecord\` being updated. - \\"\\"\\" + """ reservedInputRecordPatch: ReservedInputRecordPatch! } -\\"\\"\\"The output of our update \`ReservedInputRecord\` mutation.\\"\\"\\" +"""The output of our update \`ReservedInputRecord\` mutation.""" type UpdateReservedInputRecordPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`ReservedInputRecord\` that was updated by this mutation.\\"\\"\\" + """The \`ReservedInputRecord\` that was updated by this mutation.""" reservedInputRecord: ReservedInputRecord - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`ReservedInputRecord\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`ReservedInputRecord\`. May be used by Relay 1.""" reservedInputRecordEdge( - \\"\\"\\"The method to use when ordering \`ReservedInputRecord\`.\\"\\"\\" + """The method to use when ordering \`ReservedInputRecord\`.""" orderBy: [ReservedInputRecordsOrderBy!] = [PRIMARY_KEY_ASC] ): ReservedInputRecordsEdge } -\\"\\"\\"All input for the \`updateReservedPatchRecordById\` mutation.\\"\\"\\" +"""All input for the \`updateReservedPatchRecordById\` mutation.""" input UpdateReservedPatchRecordByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`ReservedPatchRecord\` being updated. - \\"\\"\\" + """ reservedPatchRecordPatch: ReservedPatchRecordPatch! id: Int! } -\\"\\"\\"All input for the \`updateReservedPatchRecord\` mutation.\\"\\"\\" +"""All input for the \`updateReservedPatchRecord\` mutation.""" input UpdateReservedPatchRecordInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`ReservedPatchRecord\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`ReservedPatchRecord\` being updated. - \\"\\"\\" + """ reservedPatchRecordPatch: ReservedPatchRecordPatch! } -\\"\\"\\"The output of our update \`ReservedPatchRecord\` mutation.\\"\\"\\" +"""The output of our update \`ReservedPatchRecord\` mutation.""" type UpdateReservedPatchRecordPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`ReservedPatchRecord\` that was updated by this mutation.\\"\\"\\" + """The \`ReservedPatchRecord\` that was updated by this mutation.""" reservedPatchRecord: ReservedPatchRecord - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`ReservedPatchRecord\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`ReservedPatchRecord\`. May be used by Relay 1.""" reservedPatchRecordEdge( - \\"\\"\\"The method to use when ordering \`ReservedPatchRecord\`.\\"\\"\\" + """The method to use when ordering \`ReservedPatchRecord\`.""" orderBy: [ReservedPatchRecordsOrderBy!] = [PRIMARY_KEY_ASC] ): ReservedPatchRecordsEdge } -\\"\\"\\"The output of our update \`Reserved\` mutation.\\"\\"\\" +"""The output of our update \`Reserved\` mutation.""" type UpdateReservedPayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Reserved\` that was updated by this mutation.\\"\\"\\" + """The \`Reserved\` that was updated by this mutation.""" reserved: Reserved - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`Reserved\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Reserved\`. May be used by Relay 1.""" reservedEdge( - \\"\\"\\"The method to use when ordering \`Reserved\`.\\"\\"\\" + """The method to use when ordering \`Reserved\`.""" orderBy: [ReservedsOrderBy!] = [PRIMARY_KEY_ASC] ): ReservedsEdge } -\\"\\"\\"All input for the \`updateSimilarTable1ById\` mutation.\\"\\"\\" +"""All input for the \`updateSimilarTable1ById\` mutation.""" input UpdateSimilarTable1ByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`SimilarTable1\` being updated. - \\"\\"\\" + """ similarTable1Patch: SimilarTable1Patch! id: Int! } -\\"\\"\\"All input for the \`updateSimilarTable1\` mutation.\\"\\"\\" +"""All input for the \`updateSimilarTable1\` mutation.""" input UpdateSimilarTable1Input { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`SimilarTable1\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`SimilarTable1\` being updated. - \\"\\"\\" + """ similarTable1Patch: SimilarTable1Patch! } -\\"\\"\\"The output of our update \`SimilarTable1\` mutation.\\"\\"\\" +"""The output of our update \`SimilarTable1\` mutation.""" type UpdateSimilarTable1Payload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`SimilarTable1\` that was updated by this mutation.\\"\\"\\" + """The \`SimilarTable1\` that was updated by this mutation.""" similarTable1: SimilarTable1 - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`SimilarTable1\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`SimilarTable1\`. May be used by Relay 1.""" similarTable1Edge( - \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" + """The method to use when ordering \`SimilarTable1\`.""" orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] ): SimilarTable1SEdge } -\\"\\"\\"All input for the \`updateSimilarTable2ById\` mutation.\\"\\"\\" +"""All input for the \`updateSimilarTable2ById\` mutation.""" input UpdateSimilarTable2ByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`SimilarTable2\` being updated. - \\"\\"\\" + """ similarTable2Patch: SimilarTable2Patch! id: Int! } -\\"\\"\\"All input for the \`updateSimilarTable2\` mutation.\\"\\"\\" +"""All input for the \`updateSimilarTable2\` mutation.""" input UpdateSimilarTable2Input { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`SimilarTable2\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`SimilarTable2\` being updated. - \\"\\"\\" + """ similarTable2Patch: SimilarTable2Patch! } -\\"\\"\\"The output of our update \`SimilarTable2\` mutation.\\"\\"\\" +"""The output of our update \`SimilarTable2\` mutation.""" type UpdateSimilarTable2Payload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`SimilarTable2\` that was updated by this mutation.\\"\\"\\" + """The \`SimilarTable2\` that was updated by this mutation.""" similarTable2: SimilarTable2 - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`SimilarTable2\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`SimilarTable2\`. May be used by Relay 1.""" similarTable2Edge( - \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" + """The method to use when ordering \`SimilarTable2\`.""" orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] ): SimilarTable2SEdge } -\\"\\"\\"All input for the \`updateTypeById\` mutation.\\"\\"\\" +"""All input for the \`updateTypeById\` mutation.""" input UpdateTypeByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`Type\` being updated. - \\"\\"\\" + """ typePatch: TypePatch! id: Int! } -\\"\\"\\"All input for the \`updateType\` mutation.\\"\\"\\" +"""All input for the \`updateType\` mutation.""" input UpdateTypeInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`Type\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`Type\` being updated. - \\"\\"\\" + """ typePatch: TypePatch! } -\\"\\"\\"The output of our update \`Type\` mutation.\\"\\"\\" +"""The output of our update \`Type\` mutation.""" type UpdateTypePayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`Type\` that was updated by this mutation.\\"\\"\\" + """The \`Type\` that was updated by this mutation.""" type: Type - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"Reads a single \`Post\` that is related to this \`Type\`.\\"\\"\\" + """Reads a single \`Post\` that is related to this \`Type\`.""" postBySmallint: Post - \\"\\"\\"Reads a single \`Post\` that is related to this \`Type\`.\\"\\"\\" + """Reads a single \`Post\` that is related to this \`Type\`.""" postById: Post - \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`Type\`. May be used by Relay 1.""" typeEdge( - \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" + """The method to use when ordering \`Type\`.""" orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] ): TypesEdge } -\\"\\"\\"All input for the \`updateViewTableById\` mutation.\\"\\"\\" +"""All input for the \`updateViewTableById\` mutation.""" input UpdateViewTableByIdInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ An object where the defined keys will be set on the \`ViewTable\` being updated. - \\"\\"\\" + """ viewTablePatch: ViewTablePatch! id: Int! } -\\"\\"\\"All input for the \`updateViewTable\` mutation.\\"\\"\\" +"""All input for the \`updateViewTable\` mutation.""" input UpdateViewTableInput { - \\"\\"\\" + """ An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\" + """ The globally unique \`ID\` which will identify a single \`ViewTable\` to be updated. - \\"\\"\\" + """ nodeId: ID! - \\"\\"\\" + """ An object where the defined keys will be set on the \`ViewTable\` being updated. - \\"\\"\\" + """ viewTablePatch: ViewTablePatch! } -\\"\\"\\"The output of our update \`ViewTable\` mutation.\\"\\"\\" +"""The output of our update \`ViewTable\` mutation.""" type UpdateViewTablePayload { - \\"\\"\\" + """ The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" + """ clientMutationId: String - \\"\\"\\"The \`ViewTable\` that was updated by this mutation.\\"\\"\\" + """The \`ViewTable\` that was updated by this mutation.""" viewTable: ViewTable - \\"\\"\\" + """ Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" + """ query: Query - \\"\\"\\"An edge for our \`ViewTable\`. May be used by Relay 1.\\"\\"\\" + """An edge for our \`ViewTable\`. May be used by Relay 1.""" viewTableEdge( - \\"\\"\\"The method to use when ordering \`ViewTable\`.\\"\\"\\" + """The method to use when ordering \`ViewTable\`.""" orderBy: [ViewTablesOrderBy!] = [PRIMARY_KEY_ASC] ): ViewTablesEdge } -\\"\\"\\" +""" A universally unique identifier as defined by [RFC 4122](https://tools.ietf.org/html/rfc4122). -\\"\\"\\" +""" scalar UUID type ViewTable implements Node { - \\"\\"\\" + """ A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" + """ nodeId: ID! id: Int! col1: Int col2: Int } -\\"\\"\\" +""" A condition to be used against \`ViewTable\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" +""" input ViewTableCondition { - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + """Checks for equality with the object’s \`id\` field.""" id: Int - \\"\\"\\"Checks for equality with the object’s \`col1\` field.\\"\\"\\" + """Checks for equality with the object’s \`col1\` field.""" col1: Int - \\"\\"\\"Checks for equality with the object’s \`col2\` field.\\"\\"\\" + """Checks for equality with the object’s \`col2\` field.""" col2: Int } -\\"\\"\\"An input for mutations affecting \`ViewTable\`\\"\\"\\" +"""An input for mutations affecting \`ViewTable\`""" input ViewTableInput { id: Int col1: Int col2: Int } -\\"\\"\\" +""" Represents an update to a \`ViewTable\`. Fields that are set will be updated. -\\"\\"\\" +""" input ViewTablePatch { id: Int col1: Int col2: Int } -\\"\\"\\"A connection to a list of \`ViewTable\` values.\\"\\"\\" +"""A connection to a list of \`ViewTable\` values.""" type ViewTablesConnection { - \\"\\"\\"A list of \`ViewTable\` objects.\\"\\"\\" + """A list of \`ViewTable\` objects.""" nodes: [ViewTable]! - \\"\\"\\" + """ A list of edges which contains the \`ViewTable\` and cursor to aid in pagination. - \\"\\"\\" + """ edges: [ViewTablesEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" + """Information to aid in pagination.""" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`ViewTable\` you could get from the connection.\\"\\"\\" + """The count of *all* \`ViewTable\` you could get from the connection.""" totalCount: Int! } -\\"\\"\\"A \`ViewTable\` edge in the connection.\\"\\"\\" +"""A \`ViewTable\` edge in the connection.""" type ViewTablesEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + """A cursor for use in pagination.""" cursor: Cursor - \\"\\"\\"The \`ViewTable\` at the end of the edge.\\"\\"\\" + """The \`ViewTable\` at the end of the edge.""" node: ViewTable } -\\"\\"\\"Methods to use when ordering \`ViewTable\`.\\"\\"\\" +"""Methods to use when ordering \`ViewTable\`.""" enum ViewTablesOrderBy { NATURAL ID_ASC @@ -10040,9 +10040,9 @@ type WrappedUrl { url: NotNullUrl! } -\\"\\"\\"An input for mutations affecting \`WrappedUrl\`\\"\\"\\" +"""An input for mutations affecting \`WrappedUrl\`""" input WrappedUrlInput { url: NotNullUrl! } -" + `; diff --git a/packages/postgraphile-core/__tests__/integration/schema/simplePrint.test.js b/packages/postgraphile-core/__tests__/integration/schema/simplePrint.test.js index 99ad55734..ad6b4090f 100644 --- a/packages/postgraphile-core/__tests__/integration/schema/simplePrint.test.js +++ b/packages/postgraphile-core/__tests__/integration/schema/simplePrint.test.js @@ -1,4 +1,3 @@ -const { printSchema } = require("graphql"); const { withPgClient } = require("../../helpers"); const { createPostGraphileSchema } = require("../../.."); @@ -7,5 +6,5 @@ test("Simple schema print (no ordering)", () => const schema = await createPostGraphileSchema(client, ["a", "b", "c"], { subscriptions: true, }); - expect(printSchema(schema)).toMatchSnapshot(); + expect(schema).toMatchSnapshot(); })); From 88ea13c063a770a9544ebe7e3ec19fd6ecfc0e15 Mon Sep 17 00:00:00 2001 From: ab-pm <53600133+ab-pm@users.noreply.github.com> Date: Tue, 7 Jan 2020 17:45:40 +0100 Subject: [PATCH 08/11] feat(omit) take "many" on constraints into account (#565) * feat(omit) take "many" on constraints into account Closes #505. * move `@omit many` constraint condition to "many" relations only and simplify the conditions a bit, outdenting `makeField` by one level Co-authored-by: Benjie Gillam --- .../src/plugins/PgBackwardRelationPlugin.js | 441 ++-- .../omit-rename.omitstuff.test.js.snap | 2099 ++++++++++++++++- .../schema/omit-rename.omitstuff.test.js | 14 +- 3 files changed, 2331 insertions(+), 223 deletions(-) diff --git a/packages/graphile-build-pg/src/plugins/PgBackwardRelationPlugin.js b/packages/graphile-build-pg/src/plugins/PgBackwardRelationPlugin.js index b7022cf97..6ad56867a 100644 --- a/packages/graphile-build-pg/src/plugins/PgBackwardRelationPlugin.js +++ b/packages/graphile-build-pg/src/plugins/PgBackwardRelationPlugin.js @@ -69,6 +69,11 @@ export default (function PgBackwardRelationPlugin( } const table = introspectionResultsByKind.classById[constraint.classId]; + if (!table) { + throw new Error( + `Could not find the table that referenced us (constraint: ${constraint.name})` + ); + } if (!table.isSelectable) { // Could be a composite type return memo; @@ -84,11 +89,6 @@ export default (function PgBackwardRelationPlugin( ); return memo; } - if (!table) { - throw new Error( - `Could not find the table that referenced us (constraint: ${constraint.name})` - ); - } const schema = table.namespace; const keys = constraint.keyAttributes; @@ -231,233 +231,232 @@ export default (function PgBackwardRelationPlugin( ); } function makeFields(isConnection) { - if (isUnique && !isConnection) { - // Don't need this, use the singular instead - return; - } - if (shouldAddManyRelation && !omit(table, "many")) { - const manyRelationFieldName = isConnection - ? inflection.manyRelationByKeys( - keys, - table, - foreignTable, - constraint - ) - : inflection.manyRelationByKeysSimple( - keys, - table, - foreignTable, - constraint - ); + const manyRelationFieldName = isConnection + ? inflection.manyRelationByKeys( + keys, + table, + foreignTable, + constraint + ) + : inflection.manyRelationByKeysSimple( + keys, + table, + foreignTable, + constraint + ); - memo = extend( - memo, - { - [manyRelationFieldName]: fieldWithHooks( - manyRelationFieldName, - ({ - getDataFromParsedResolveInfoFragment, - addDataGenerator, - }) => { - const sqlFrom = sql.identifier(schema.name, table.name); - const queryOptions = { - useAsterisk: table.canUseAsterisk, - withPagination: isConnection, - withPaginationAsFields: false, - asJsonAggregate: !isConnection, - }; - addDataGenerator(parsedResolveInfoFragment => { - return { - pgQuery: queryBuilder => { - queryBuilder.select(() => { - const resolveData = getDataFromParsedResolveInfoFragment( - parsedResolveInfoFragment, - isConnection ? ConnectionType : TableType - ); - const tableAlias = sql.identifier(Symbol()); - const foreignTableAlias = queryBuilder.getTableAlias(); - const query = queryFromResolveData( - sqlFrom, - tableAlias, - resolveData, - queryOptions, - innerQueryBuilder => { - innerQueryBuilder.parentQueryBuilder = queryBuilder; - if (subscriptions) { - innerQueryBuilder.makeLiveCollection(table); - innerQueryBuilder.addLiveCondition( - data => record => { - return keys.every( - key => - record[key.name] === data[key.name] - ); - }, - keys.reduce((memo, key, i) => { - memo[ - key.name - ] = sql.fragment`${foreignTableAlias}.${sql.identifier( - foreignKeys[i].name - )}`; - return memo; - }, {}) - ); - } - if (primaryKeys) { - if ( - subscriptions && - !isConnection && - table.primaryKeyConstraint - ) { - innerQueryBuilder.selectIdentifiers( - table + memo = extend( + memo, + { + [manyRelationFieldName]: fieldWithHooks( + manyRelationFieldName, + ({ + getDataFromParsedResolveInfoFragment, + addDataGenerator, + }) => { + const sqlFrom = sql.identifier(schema.name, table.name); + const queryOptions = { + useAsterisk: table.canUseAsterisk, + withPagination: isConnection, + withPaginationAsFields: false, + asJsonAggregate: !isConnection, + }; + addDataGenerator(parsedResolveInfoFragment => { + return { + pgQuery: queryBuilder => { + queryBuilder.select(() => { + const resolveData = getDataFromParsedResolveInfoFragment( + parsedResolveInfoFragment, + isConnection ? ConnectionType : TableType + ); + const tableAlias = sql.identifier(Symbol()); + const foreignTableAlias = queryBuilder.getTableAlias(); + const query = queryFromResolveData( + sqlFrom, + tableAlias, + resolveData, + queryOptions, + innerQueryBuilder => { + innerQueryBuilder.parentQueryBuilder = queryBuilder; + if (subscriptions) { + innerQueryBuilder.makeLiveCollection(table); + innerQueryBuilder.addLiveCondition( + data => record => { + return keys.every( + key => + record[key.name] === data[key.name] ); - } - innerQueryBuilder.beforeLock( - "orderBy", - () => { - // append order by primary key to the list of orders - if ( - !innerQueryBuilder.isOrderUnique( - false - ) - ) { - innerQueryBuilder.data.cursorPrefix = [ - "primary_key_asc", - ]; - primaryKeys.forEach(key => { - innerQueryBuilder.orderBy( - sql.fragment`${innerQueryBuilder.getTableAlias()}.${sql.identifier( - key.name - )}`, - true - ); - }); - innerQueryBuilder.setOrderIsUnique(); - } - } - ); - } - - keys.forEach((key, i) => { - innerQueryBuilder.where( - sql.fragment`${tableAlias}.${sql.identifier( + }, + keys.reduce((memo, key, i) => { + memo[ key.name - )} = ${foreignTableAlias}.${sql.identifier( + ] = sql.fragment`${foreignTableAlias}.${sql.identifier( foreignKeys[i].name - )}` - ); - }); - }, - queryBuilder.context, - queryBuilder.rootValue - ); - return sql.fragment`(${query})`; - }, getSafeAliasFromAlias(parsedResolveInfoFragment.alias)); - }, - }; - }); - const ConnectionType = getTypeByName( - inflection.connection(gqlTableType.name) - ); - const TableType = pgGetGqlTypeByTypeIdAndModifier( - table.type.id, - null - ); - return { - description: - constraint.tags.backwardDescription || - `Reads and enables pagination through a set of \`${tableTypeName}\`.`, - type: isConnection - ? new GraphQLNonNull(ConnectionType) - : new GraphQLNonNull( - new GraphQLList(new GraphQLNonNull(TableType)) - ), - args: {}, - resolve: (data, _args, resolveContext, resolveInfo) => { - const safeAlias = getSafeAliasFromResolveInfo( - resolveInfo - ); - const liveCollection = - resolveInfo.rootValue && - resolveInfo.rootValue.liveCollection; - const liveConditions = - resolveInfo.rootValue && - resolveInfo.rootValue.liveConditions; - if ( - subscriptions && - liveCollection && - liveConditions && - data.__live - ) { - const { __id, ...rest } = data.__live; - const condition = liveConditions[__id]; - const checker = condition(rest); + )}`; + return memo; + }, {}) + ); + } + if (primaryKeys) { + if ( + subscriptions && + !isConnection && + table.primaryKeyConstraint + ) { + innerQueryBuilder.selectIdentifiers(table); + } + innerQueryBuilder.beforeLock( + "orderBy", + () => { + // append order by primary key to the list of orders + if ( + !innerQueryBuilder.isOrderUnique(false) + ) { + innerQueryBuilder.data.cursorPrefix = [ + "primary_key_asc", + ]; + primaryKeys.forEach(key => { + innerQueryBuilder.orderBy( + sql.fragment`${innerQueryBuilder.getTableAlias()}.${sql.identifier( + key.name + )}`, + true + ); + }); + innerQueryBuilder.setOrderIsUnique(); + } + } + ); + } - liveCollection("pg", table, checker); - } - if (isConnection) { - return addStartEndCursor(data[safeAlias]); - } else { - const records = data[safeAlias]; - const liveRecord = - resolveInfo.rootValue && - resolveInfo.rootValue.liveRecord; - if (primaryKeys && subscriptions && liveRecord) { - records.forEach( - r => - r && - r.__identifiers && - liveRecord("pg", table, r.__identifiers) - ); - } - return records; - } + keys.forEach((key, i) => { + innerQueryBuilder.where( + sql.fragment`${tableAlias}.${sql.identifier( + key.name + )} = ${foreignTableAlias}.${sql.identifier( + foreignKeys[i].name + )}` + ); + }); + }, + queryBuilder.context, + queryBuilder.rootValue + ); + return sql.fragment`(${query})`; + }, getSafeAliasFromAlias(parsedResolveInfoFragment.alias)); }, - ...(isDeprecated - ? { - deprecationReason: singleRelationFieldName - ? `Please use ${singleRelationFieldName} instead` - : `Please use singular instead`, // This should never happen - } - : null), }; - }, - { - isPgFieldConnection: isConnection, - isPgFieldSimpleCollection: !isConnection, - isPgBackwardRelationField: true, - pgFieldIntrospection: table, - } - ), - }, + }); + const ConnectionType = getTypeByName( + inflection.connection(gqlTableType.name) + ); + const TableType = pgGetGqlTypeByTypeIdAndModifier( + table.type.id, + null + ); + return { + description: + constraint.tags.backwardDescription || + `Reads and enables pagination through a set of \`${tableTypeName}\`.`, + type: isConnection + ? new GraphQLNonNull(ConnectionType) + : new GraphQLNonNull( + new GraphQLList(new GraphQLNonNull(TableType)) + ), + args: {}, + resolve: (data, _args, resolveContext, resolveInfo) => { + const safeAlias = getSafeAliasFromResolveInfo( + resolveInfo + ); + const liveCollection = + resolveInfo.rootValue && + resolveInfo.rootValue.liveCollection; + const liveConditions = + resolveInfo.rootValue && + resolveInfo.rootValue.liveConditions; + if ( + subscriptions && + liveCollection && + liveConditions && + data.__live + ) { + const { __id, ...rest } = data.__live; + const condition = liveConditions[__id]; + const checker = condition(rest); - `Backward relation (${ - isConnection ? "connection" : "simple collection" - }) for ${describePgEntity( - constraint - )}. To rename this relation with a 'Smart Comment':\n\n ${sqlCommentByAddingTags( - constraint, + liveCollection("pg", table, checker); + } + if (isConnection) { + return addStartEndCursor(data[safeAlias]); + } else { + const records = data[safeAlias]; + const liveRecord = + resolveInfo.rootValue && + resolveInfo.rootValue.liveRecord; + if (primaryKeys && subscriptions && liveRecord) { + records.forEach( + r => + r && + r.__identifiers && + liveRecord("pg", table, r.__identifiers) + ); + } + return records; + } + }, + ...(isDeprecated + ? { + deprecationReason: singleRelationFieldName + ? `Please use ${singleRelationFieldName} instead` + : `Please use singular instead`, // This should never happen + } + : null), + }; + }, { - [isConnection - ? "foreignFieldName" - : "foreignSimpleFieldName"]: "newNameHere", + isPgFieldConnection: isConnection, + isPgFieldSimpleCollection: !isConnection, + isPgBackwardRelationField: true, + pgFieldIntrospection: table, } - )}` - ); - } - } - const simpleCollections = - constraint.tags.simpleCollections || - table.tags.simpleCollections || - pgSimpleCollections; - const hasConnections = simpleCollections !== "only"; - const hasSimpleCollections = - simpleCollections === "only" || simpleCollections === "both"; - if (hasConnections) { - makeFields(true); + ), + }, + + `Backward relation (${ + isConnection ? "connection" : "simple collection" + }) for ${describePgEntity( + constraint + )}. To rename this relation with a 'Smart Comment':\n\n ${sqlCommentByAddingTags( + constraint, + { + [isConnection + ? "foreignFieldName" + : "foreignSimpleFieldName"]: "newNameHere", + } + )}` + ); } - if (hasSimpleCollections) { - makeFields(false); + if ( + shouldAddManyRelation && + !omit(table, "many") && + !omit(constraint, "many") + ) { + const simpleCollections = + constraint.tags.simpleCollections || + table.tags.simpleCollections || + pgSimpleCollections; + const hasConnections = simpleCollections !== "only"; + const hasSimpleCollections = + simpleCollections === "only" || simpleCollections === "both"; + if (hasConnections) { + makeFields(true); + } + if ( + hasSimpleCollections && + !isUnique // if unique, use the singular instead + ) { + makeFields(false); + } } return memo; }, {}), diff --git a/packages/postgraphile-core/__tests__/integration/schema/__snapshots__/omit-rename.omitstuff.test.js.snap b/packages/postgraphile-core/__tests__/integration/schema/__snapshots__/omit-rename.omitstuff.test.js.snap index b5e791fb6..8f0b93af0 100644 --- a/packages/postgraphile-core/__tests__/integration/schema/__snapshots__/omit-rename.omitstuff.test.js.snap +++ b/packages/postgraphile-core/__tests__/integration/schema/__snapshots__/omit-rename.omitstuff.test.js.snap @@ -1,6 +1,6 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`omit and omit many on table 1`] = ` +exports[`omit and omit everything on table 1`] = ` """All input for the create \`Person\` mutation.""" input CreatePersonInput { """ @@ -7767,6 +7767,2103 @@ type UpdateTvShowPayload { `; +exports[`omit many on constraint and table 1`] = ` +"""All input for the create \`Film\` mutation.""" +input CreateFilmInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """The \`Film\` to be created by this mutation.""" + film: FilmInput! +} + +"""The output of our create \`Film\` mutation.""" +type CreateFilmPayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + + """The \`Film\` that was created by this mutation.""" + film: Film + + """An edge for our \`Film\`. May be used by Relay 1.""" + filmEdge( + """The method to use when ordering \`Film\`.""" + orderBy: [FilmsOrderBy!] = [PRIMARY_KEY_ASC] + ): FilmsEdge + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query +} + +"""All input for the create \`Person\` mutation.""" +input CreatePersonInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """The \`Person\` to be created by this mutation.""" + person: PersonInput! +} + +"""The output of our create \`Person\` mutation.""" +type CreatePersonPayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + + """The \`Person\` that was created by this mutation.""" + person: Person + + """An edge for our \`Person\`. May be used by Relay 1.""" + personEdge( + """The method to use when ordering \`Person\`.""" + orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] + ): PeopleEdge + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query +} + +"""All input for the create \`Post\` mutation.""" +input CreatePostInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """The \`Post\` to be created by this mutation.""" + post: PostInput! +} + +"""The output of our create \`Post\` mutation.""" +type CreatePostPayload { + """Reads a single \`Person\` that is related to this \`Post\`.""" + author: Person + + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + + """The \`Post\` that was created by this mutation.""" + post: Post + + """An edge for our \`Post\`. May be used by Relay 1.""" + postEdge( + """The method to use when ordering \`Post\`.""" + orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] + ): PostsEdge + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query +} + +"""All input for the create \`RenamedTable\` mutation.""" +input CreateRenamedTableInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """The \`RenamedTable\` to be created by this mutation.""" + renamedTable: RenamedTableInput! +} + +"""The output of our create \`RenamedTable\` mutation.""" +type CreateRenamedTablePayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query + + """The \`RenamedTable\` that was created by this mutation.""" + renamedTable: RenamedTable + + """An edge for our \`RenamedTable\`. May be used by Relay 1.""" + renamedTableEdge( + """The method to use when ordering \`RenamedTable\`.""" + orderBy: [RenamedTablesOrderBy!] = [NATURAL] + ): RenamedTablesEdge +} + +"""All input for the create \`Studio\` mutation.""" +input CreateStudioInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """The \`Studio\` to be created by this mutation.""" + studio: StudioInput! +} + +"""The output of our create \`Studio\` mutation.""" +type CreateStudioPayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query + + """The \`Studio\` that was created by this mutation.""" + studio: Studio + + """An edge for our \`Studio\`. May be used by Relay 1.""" + studioEdge( + """The method to use when ordering \`Studio\`.""" + orderBy: [StudiosOrderBy!] = [PRIMARY_KEY_ASC] + ): StudiosEdge +} + +"""All input for the create \`TvEpisode\` mutation.""" +input CreateTvEpisodeInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """The \`TvEpisode\` to be created by this mutation.""" + tvEpisode: TvEpisodeInput! +} + +"""The output of our create \`TvEpisode\` mutation.""" +type CreateTvEpisodePayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query + + """The \`TvEpisode\` that was created by this mutation.""" + tvEpisode: TvEpisode + + """An edge for our \`TvEpisode\`. May be used by Relay 1.""" + tvEpisodeEdge( + """The method to use when ordering \`TvEpisode\`.""" + orderBy: [TvEpisodesOrderBy!] = [PRIMARY_KEY_ASC] + ): TvEpisodesEdge + + """Reads a single \`TvShow\` that is related to this \`TvEpisode\`.""" + tvShowByShowId: TvShow +} + +"""All input for the create \`TvShow\` mutation.""" +input CreateTvShowInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """The \`TvShow\` to be created by this mutation.""" + tvShow: TvShowInput! +} + +"""The output of our create \`TvShow\` mutation.""" +type CreateTvShowPayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query + + """Reads a single \`Studio\` that is related to this \`TvShow\`.""" + studioByStudioId: Studio + + """The \`TvShow\` that was created by this mutation.""" + tvShow: TvShow + + """An edge for our \`TvShow\`. May be used by Relay 1.""" + tvShowEdge( + """The method to use when ordering \`TvShow\`.""" + orderBy: [TvShowsOrderBy!] = [PRIMARY_KEY_ASC] + ): TvShowsEdge +} + +"""A location in a connection that can be used for resuming pagination.""" +scalar Cursor + +"""All input for the \`deleteFilmByCode\` mutation.""" +input DeleteFilmByCodeInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + code: Int! +} + +"""All input for the \`deleteFilm\` mutation.""" +input DeleteFilmInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """ + The globally unique \`ID\` which will identify a single \`Film\` to be deleted. + """ + nodeId: ID! +} + +"""The output of our delete \`Film\` mutation.""" +type DeleteFilmPayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + deletedFilmId: ID + + """The \`Film\` that was deleted by this mutation.""" + film: Film + + """An edge for our \`Film\`. May be used by Relay 1.""" + filmEdge( + """The method to use when ordering \`Film\`.""" + orderBy: [FilmsOrderBy!] = [PRIMARY_KEY_ASC] + ): FilmsEdge + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query +} + +"""All input for the \`deletePersonById\` mutation.""" +input DeletePersonByIdInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + id: Int! +} + +"""All input for the \`deletePerson\` mutation.""" +input DeletePersonInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """ + The globally unique \`ID\` which will identify a single \`Person\` to be deleted. + """ + nodeId: ID! +} + +"""The output of our delete \`Person\` mutation.""" +type DeletePersonPayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + deletedPersonId: ID + + """The \`Person\` that was deleted by this mutation.""" + person: Person + + """An edge for our \`Person\`. May be used by Relay 1.""" + personEdge( + """The method to use when ordering \`Person\`.""" + orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] + ): PeopleEdge + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query +} + +"""All input for the \`deletePostById\` mutation.""" +input DeletePostByIdInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + id: Int! +} + +"""All input for the \`deletePost\` mutation.""" +input DeletePostInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """ + The globally unique \`ID\` which will identify a single \`Post\` to be deleted. + """ + nodeId: ID! +} + +"""The output of our delete \`Post\` mutation.""" +type DeletePostPayload { + """Reads a single \`Person\` that is related to this \`Post\`.""" + author: Person + + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + deletedPostId: ID + + """The \`Post\` that was deleted by this mutation.""" + post: Post + + """An edge for our \`Post\`. May be used by Relay 1.""" + postEdge( + """The method to use when ordering \`Post\`.""" + orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] + ): PostsEdge + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query +} + +"""All input for the \`deleteStudioById\` mutation.""" +input DeleteStudioByIdInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + id: Int! +} + +"""All input for the \`deleteStudio\` mutation.""" +input DeleteStudioInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """ + The globally unique \`ID\` which will identify a single \`Studio\` to be deleted. + """ + nodeId: ID! +} + +"""The output of our delete \`Studio\` mutation.""" +type DeleteStudioPayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + deletedStudioId: ID + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query + + """The \`Studio\` that was deleted by this mutation.""" + studio: Studio + + """An edge for our \`Studio\`. May be used by Relay 1.""" + studioEdge( + """The method to use when ordering \`Studio\`.""" + orderBy: [StudiosOrderBy!] = [PRIMARY_KEY_ASC] + ): StudiosEdge +} + +"""All input for the \`deleteTvEpisodeByCode\` mutation.""" +input DeleteTvEpisodeByCodeInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + code: Int! +} + +"""All input for the \`deleteTvEpisode\` mutation.""" +input DeleteTvEpisodeInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """ + The globally unique \`ID\` which will identify a single \`TvEpisode\` to be deleted. + """ + nodeId: ID! +} + +"""The output of our delete \`TvEpisode\` mutation.""" +type DeleteTvEpisodePayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + deletedTvEpisodeId: ID + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query + + """The \`TvEpisode\` that was deleted by this mutation.""" + tvEpisode: TvEpisode + + """An edge for our \`TvEpisode\`. May be used by Relay 1.""" + tvEpisodeEdge( + """The method to use when ordering \`TvEpisode\`.""" + orderBy: [TvEpisodesOrderBy!] = [PRIMARY_KEY_ASC] + ): TvEpisodesEdge + + """Reads a single \`TvShow\` that is related to this \`TvEpisode\`.""" + tvShowByShowId: TvShow +} + +"""All input for the \`deleteTvShowByCode\` mutation.""" +input DeleteTvShowByCodeInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + code: Int! +} + +"""All input for the \`deleteTvShow\` mutation.""" +input DeleteTvShowInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """ + The globally unique \`ID\` which will identify a single \`TvShow\` to be deleted. + """ + nodeId: ID! +} + +"""The output of our delete \`TvShow\` mutation.""" +type DeleteTvShowPayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + deletedTvShowId: ID + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query + + """Reads a single \`Studio\` that is related to this \`TvShow\`.""" + studioByStudioId: Studio + + """The \`TvShow\` that was deleted by this mutation.""" + tvShow: TvShow + + """An edge for our \`TvShow\`. May be used by Relay 1.""" + tvShowEdge( + """The method to use when ordering \`TvShow\`.""" + orderBy: [TvShowsOrderBy!] = [PRIMARY_KEY_ASC] + ): TvShowsEdge +} + +type Film implements Node { + code: Int! + + """ + A globally unique identifier. Can be used in various places throughout the system to identify this single value. + """ + nodeId: ID! + title: String +} + +""" +A condition to be used against \`Film\` object types. All fields are tested for equality and combined with a logical ‘and.’ +""" +input FilmCondition { + """Checks for equality with the object’s \`code\` field.""" + code: Int + + """Checks for equality with the object’s \`title\` field.""" + title: String +} + +"""An input for mutations affecting \`Film\`""" +input FilmInput { + code: Int! + title: String +} + +"""Represents an update to a \`Film\`. Fields that are set will be updated.""" +input FilmPatch { + code: Int + title: String +} + +"""A connection to a list of \`Film\` values.""" +type FilmsConnection { + """ + A list of edges which contains the \`Film\` and cursor to aid in pagination. + """ + edges: [FilmsEdge!]! + + """A list of \`Film\` objects.""" + nodes: [Film]! + + """Information to aid in pagination.""" + pageInfo: PageInfo! + + """The count of *all* \`Film\` you could get from the connection.""" + totalCount: Int! +} + +"""A \`Film\` edge in the connection.""" +type FilmsEdge { + """A cursor for use in pagination.""" + cursor: Cursor + + """The \`Film\` at the end of the edge.""" + node: Film +} + +"""Methods to use when ordering \`Film\`.""" +enum FilmsOrderBy { + CODE_ASC + CODE_DESC + NATURAL + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC + TITLE_ASC + TITLE_DESC +} + +type Flamble { + f: String +} + +"""All input for the \`getflamble\` mutation.""" +input GetflambleInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String +} + +"""The output of our \`getflamble\` mutation.""" +type GetflamblePayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + flambles: [Flamble] + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query +} + +type JwtToken { + a: Int + exp: Int + role: String +} + +"""All input for the \`login\` mutation.""" +input LoginInput { + a: Int + + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String +} + +"""The output of our \`login\` mutation.""" +type LoginPayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query + token: JwtToken +} + +""" +The root mutation type which contains root level fields which mutate data. +""" +type Mutation { + """Creates a single \`Film\`.""" + createFilm( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: CreateFilmInput! + ): CreateFilmPayload + + """Creates a single \`Person\`.""" + createPerson( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: CreatePersonInput! + ): CreatePersonPayload + + """Creates a single \`Post\`.""" + createPost( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: CreatePostInput! + ): CreatePostPayload + + """Creates a single \`RenamedTable\`.""" + createRenamedTable( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: CreateRenamedTableInput! + ): CreateRenamedTablePayload + + """Creates a single \`Studio\`.""" + createStudio( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: CreateStudioInput! + ): CreateStudioPayload + + """Creates a single \`TvEpisode\`.""" + createTvEpisode( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: CreateTvEpisodeInput! + ): CreateTvEpisodePayload + + """Creates a single \`TvShow\`.""" + createTvShow( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: CreateTvShowInput! + ): CreateTvShowPayload + + """Deletes a single \`Film\` using its globally unique id.""" + deleteFilm( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: DeleteFilmInput! + ): DeleteFilmPayload + + """Deletes a single \`Film\` using a unique key.""" + deleteFilmByCode( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: DeleteFilmByCodeInput! + ): DeleteFilmPayload + + """Deletes a single \`Person\` using its globally unique id.""" + deletePerson( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: DeletePersonInput! + ): DeletePersonPayload + + """Deletes a single \`Person\` using a unique key.""" + deletePersonById( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: DeletePersonByIdInput! + ): DeletePersonPayload + + """Deletes a single \`Post\` using its globally unique id.""" + deletePost( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: DeletePostInput! + ): DeletePostPayload + + """Deletes a single \`Post\` using a unique key.""" + deletePostById( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: DeletePostByIdInput! + ): DeletePostPayload + + """Deletes a single \`Studio\` using its globally unique id.""" + deleteStudio( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: DeleteStudioInput! + ): DeleteStudioPayload + + """Deletes a single \`Studio\` using a unique key.""" + deleteStudioById( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: DeleteStudioByIdInput! + ): DeleteStudioPayload + + """Deletes a single \`TvEpisode\` using its globally unique id.""" + deleteTvEpisode( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: DeleteTvEpisodeInput! + ): DeleteTvEpisodePayload + + """Deletes a single \`TvEpisode\` using a unique key.""" + deleteTvEpisodeByCode( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: DeleteTvEpisodeByCodeInput! + ): DeleteTvEpisodePayload + + """Deletes a single \`TvShow\` using its globally unique id.""" + deleteTvShow( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: DeleteTvShowInput! + ): DeleteTvShowPayload + + """Deletes a single \`TvShow\` using a unique key.""" + deleteTvShowByCode( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: DeleteTvShowByCodeInput! + ): DeleteTvShowPayload + getflamble( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: GetflambleInput! + ): GetflamblePayload + login( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: LoginInput! + ): LoginPayload + + """Updates a single \`Film\` using its globally unique id and a patch.""" + updateFilm( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: UpdateFilmInput! + ): UpdateFilmPayload + + """Updates a single \`Film\` using a unique key and a patch.""" + updateFilmByCode( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: UpdateFilmByCodeInput! + ): UpdateFilmPayload + + """Updates a single \`Person\` using its globally unique id and a patch.""" + updatePerson( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: UpdatePersonInput! + ): UpdatePersonPayload + + """Updates a single \`Person\` using a unique key and a patch.""" + updatePersonById( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: UpdatePersonByIdInput! + ): UpdatePersonPayload + + """Updates a single \`Post\` using its globally unique id and a patch.""" + updatePost( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: UpdatePostInput! + ): UpdatePostPayload + + """Updates a single \`Post\` using a unique key and a patch.""" + updatePostById( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: UpdatePostByIdInput! + ): UpdatePostPayload + + """Updates a single \`Studio\` using its globally unique id and a patch.""" + updateStudio( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: UpdateStudioInput! + ): UpdateStudioPayload + + """Updates a single \`Studio\` using a unique key and a patch.""" + updateStudioById( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: UpdateStudioByIdInput! + ): UpdateStudioPayload + + """Updates a single \`TvEpisode\` using its globally unique id and a patch.""" + updateTvEpisode( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: UpdateTvEpisodeInput! + ): UpdateTvEpisodePayload + + """Updates a single \`TvEpisode\` using a unique key and a patch.""" + updateTvEpisodeByCode( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: UpdateTvEpisodeByCodeInput! + ): UpdateTvEpisodePayload + + """Updates a single \`TvShow\` using its globally unique id and a patch.""" + updateTvShow( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: UpdateTvShowInput! + ): UpdateTvShowPayload + + """Updates a single \`TvShow\` using a unique key and a patch.""" + updateTvShowByCode( + """ + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + """ + input: UpdateTvShowByCodeInput! + ): UpdateTvShowPayload +} + +"""An object with a globally unique \`ID\`.""" +interface Node { + """ + A globally unique identifier. Can be used in various places throughout the system to identify this single value. + """ + nodeId: ID! +} + +"""Information about pagination in a connection.""" +type PageInfo { + """When paginating forwards, the cursor to continue.""" + endCursor: Cursor + + """When paginating forwards, are there more items?""" + hasNextPage: Boolean! + + """When paginating backwards, are there more items?""" + hasPreviousPage: Boolean! + + """When paginating backwards, the cursor to continue.""" + startCursor: Cursor +} + +"""A connection to a list of \`Person\` values.""" +type PeopleConnection { + """ + A list of edges which contains the \`Person\` and cursor to aid in pagination. + """ + edges: [PeopleEdge!]! + + """A list of \`Person\` objects.""" + nodes: [Person]! + + """Information to aid in pagination.""" + pageInfo: PageInfo! + + """The count of *all* \`Person\` you could get from the connection.""" + totalCount: Int! +} + +"""A \`Person\` edge in the connection.""" +type PeopleEdge { + """A cursor for use in pagination.""" + cursor: Cursor + + """The \`Person\` at the end of the edge.""" + node: Person +} + +"""Methods to use when ordering \`Person\`.""" +enum PeopleOrderBy { + COL_NO_CREATE_ASC + COL_NO_CREATE_DESC + COL_NO_CREATE_UPDATE_ASC + COL_NO_CREATE_UPDATE_DESC + COL_NO_FILTER_ASC + COL_NO_FILTER_DESC + COL_NO_UPDATE_ASC + COL_NO_UPDATE_DESC + FIRST_NAME_ASC + FIRST_NAME_DESC + ID_ASC + ID_DESC + LAST_NAME_ASC + LAST_NAME_DESC + NATURAL + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC +} + +type Person implements Node { + colNoCreate: String + colNoCreateUpdate: String + colNoCreateUpdateOrderFilter: String + colNoFilter: String + colNoOrder: String + colNoUpdate: String + firstName: String + id: Int! + lastName: String + name: String + + """ + A globally unique identifier. Can be used in various places throughout the system to identify this single value. + """ + nodeId: ID! +} + +""" +A condition to be used against \`Person\` object types. All fields are tested for equality and combined with a logical ‘and.’ +""" +input PersonCondition { + """Checks for equality with the object’s \`colNoCreate\` field.""" + colNoCreate: String + + """Checks for equality with the object’s \`colNoCreateUpdate\` field.""" + colNoCreateUpdate: String + + """Checks for equality with the object’s \`colNoOrder\` field.""" + colNoOrder: String + + """Checks for equality with the object’s \`colNoUpdate\` field.""" + colNoUpdate: String + + """Checks for equality with the object’s \`firstName\` field.""" + firstName: String + + """Checks for equality with the object’s \`id\` field.""" + id: Int + + """Checks for equality with the object’s \`lastName\` field.""" + lastName: String +} + +"""An input for mutations affecting \`Person\`""" +input PersonInput { + colNoFilter: String + colNoOrder: String + colNoUpdate: String + firstName: String + id: Int + lastName: String +} + +""" +Represents an update to a \`Person\`. Fields that are set will be updated. +""" +input PersonPatch { + colNoCreate: String + colNoFilter: String + colNoOrder: String + firstName: String + id: Int + lastName: String +} + +type Post implements Node { + """Reads a single \`Person\` that is related to this \`Post\`.""" + author: Person + authorId: Int + body: String + id: Int! + + """ + A globally unique identifier. Can be used in various places throughout the system to identify this single value. + """ + nodeId: ID! +} + +""" +A condition to be used against \`Post\` object types. All fields are tested for equality and combined with a logical ‘and.’ +""" +input PostCondition { + """Checks for equality with the object’s \`authorId\` field.""" + authorId: Int + + """Checks for equality with the object’s \`body\` field.""" + body: String + + """Checks for equality with the object’s \`id\` field.""" + id: Int +} + +"""An input for mutations affecting \`Post\`""" +input PostInput { + authorId: Int + body: String + id: Int +} + +"""Represents an update to a \`Post\`. Fields that are set will be updated.""" +input PostPatch { + authorId: Int + body: String + id: Int +} + +"""A connection to a list of \`Post\` values.""" +type PostsConnection { + """ + A list of edges which contains the \`Post\` and cursor to aid in pagination. + """ + edges: [PostsEdge!]! + + """A list of \`Post\` objects.""" + nodes: [Post]! + + """Information to aid in pagination.""" + pageInfo: PageInfo! + + """The count of *all* \`Post\` you could get from the connection.""" + totalCount: Int! +} + +"""A \`Post\` edge in the connection.""" +type PostsEdge { + """A cursor for use in pagination.""" + cursor: Cursor + + """The \`Post\` at the end of the edge.""" + node: Post +} + +"""Methods to use when ordering \`Post\`.""" +enum PostsOrderBy { + AUTHOR_ID_ASC + AUTHOR_ID_DESC + BODY_ASC + BODY_DESC + ID_ASC + ID_DESC + NATURAL + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC +} + +"""The root query type which gives access points into the data universe.""" +type Query implements Node { + """Reads and enables pagination through a set of \`Film\`.""" + allFilms( + """Read all values in the set after (below) this cursor.""" + after: Cursor + + """Read all values in the set before (above) this cursor.""" + before: Cursor + + """ + A condition to be used in determining which values should be returned by the collection. + """ + condition: FilmCondition + + """Only read the first \`n\` values of the set.""" + first: Int + + """Only read the last \`n\` values of the set.""" + last: Int + + """ + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + """ + offset: Int + + """The method to use when ordering \`Film\`.""" + orderBy: [FilmsOrderBy!] = [PRIMARY_KEY_ASC] + ): FilmsConnection + + """Reads and enables pagination through a set of \`Person\`.""" + allPeople( + """Read all values in the set after (below) this cursor.""" + after: Cursor + + """Read all values in the set before (above) this cursor.""" + before: Cursor + + """ + A condition to be used in determining which values should be returned by the collection. + """ + condition: PersonCondition + + """Only read the first \`n\` values of the set.""" + first: Int + + """Only read the last \`n\` values of the set.""" + last: Int + + """ + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + """ + offset: Int + + """The method to use when ordering \`Person\`.""" + orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] + ): PeopleConnection + + """Reads and enables pagination through a set of \`Post\`.""" + allPosts( + """Read all values in the set after (below) this cursor.""" + after: Cursor + + """Read all values in the set before (above) this cursor.""" + before: Cursor + + """ + A condition to be used in determining which values should be returned by the collection. + """ + condition: PostCondition + + """Only read the first \`n\` values of the set.""" + first: Int + + """Only read the last \`n\` values of the set.""" + last: Int + + """ + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + """ + offset: Int + + """The method to use when ordering \`Post\`.""" + orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] + ): PostsConnection + + """Reads and enables pagination through a set of \`RenamedTable\`.""" + allRenamedTables( + """Read all values in the set after (below) this cursor.""" + after: Cursor + + """Read all values in the set before (above) this cursor.""" + before: Cursor + + """ + A condition to be used in determining which values should be returned by the collection. + """ + condition: RenamedTableCondition + + """Only read the first \`n\` values of the set.""" + first: Int + + """Only read the last \`n\` values of the set.""" + last: Int + + """ + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + """ + offset: Int + + """The method to use when ordering \`RenamedTable\`.""" + orderBy: [RenamedTablesOrderBy!] = [NATURAL] + ): RenamedTablesConnection + + """Reads and enables pagination through a set of \`Studio\`.""" + allStudios( + """Read all values in the set after (below) this cursor.""" + after: Cursor + + """Read all values in the set before (above) this cursor.""" + before: Cursor + + """ + A condition to be used in determining which values should be returned by the collection. + """ + condition: StudioCondition + + """Only read the first \`n\` values of the set.""" + first: Int + + """Only read the last \`n\` values of the set.""" + last: Int + + """ + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + """ + offset: Int + + """The method to use when ordering \`Studio\`.""" + orderBy: [StudiosOrderBy!] = [PRIMARY_KEY_ASC] + ): StudiosConnection + + """Reads and enables pagination through a set of \`TvEpisode\`.""" + allTvEpisodes( + """Read all values in the set after (below) this cursor.""" + after: Cursor + + """Read all values in the set before (above) this cursor.""" + before: Cursor + + """ + A condition to be used in determining which values should be returned by the collection. + """ + condition: TvEpisodeCondition + + """Only read the first \`n\` values of the set.""" + first: Int + + """Only read the last \`n\` values of the set.""" + last: Int + + """ + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + """ + offset: Int + + """The method to use when ordering \`TvEpisode\`.""" + orderBy: [TvEpisodesOrderBy!] = [PRIMARY_KEY_ASC] + ): TvEpisodesConnection + + """Reads and enables pagination through a set of \`TvShow\`.""" + allTvShows( + """Read all values in the set after (below) this cursor.""" + after: Cursor + + """Read all values in the set before (above) this cursor.""" + before: Cursor + + """ + A condition to be used in determining which values should be returned by the collection. + """ + condition: TvShowCondition + + """Only read the first \`n\` values of the set.""" + first: Int + + """Only read the last \`n\` values of the set.""" + last: Int + + """ + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + """ + offset: Int + + """The method to use when ordering \`TvShow\`.""" + orderBy: [TvShowsOrderBy!] = [PRIMARY_KEY_ASC] + ): TvShowsConnection + + """Reads a single \`Film\` using its globally unique \`ID\`.""" + film( + """The globally unique \`ID\` to be used in selecting a single \`Film\`.""" + nodeId: ID! + ): Film + filmByCode(code: Int!): Film + findPersonById(id: Int!): Person + + """Fetches an object given its globally unique \`ID\`.""" + node( + """The globally unique \`ID\`.""" + nodeId: ID! + ): Node + + """ + The root query type must be a \`Node\` to work well with Relay 1 mutations. This just resolves to \`query\`. + """ + nodeId: ID! + + """Reads a single \`Person\` using its globally unique \`ID\`.""" + person( + """The globally unique \`ID\` to be used in selecting a single \`Person\`.""" + nodeId: ID! + ): Person + + """Reads a single \`Post\` using its globally unique \`ID\`.""" + post( + """The globally unique \`ID\` to be used in selecting a single \`Post\`.""" + nodeId: ID! + ): Post + postById(id: Int!): Post + + """ + Exposes the root query type nested one level down. This is helpful for Relay 1 + which can only query top level fields if they are in a particular form. + """ + query: Query! + renamedFunction: Int + + """Reads and enables pagination through a set of \`Post\`.""" + returnPostsMatching( + """Read all values in the set after (below) this cursor.""" + after: Cursor + + """Read all values in the set before (above) this cursor.""" + before: Cursor + + """Only read the first \`n\` values of the set.""" + first: Int + + """Only read the last \`n\` values of the set.""" + last: Int + + """ + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + """ + offset: Int + search: String + ): PostsConnection! + + """Reads a single \`Studio\` using its globally unique \`ID\`.""" + studio( + """The globally unique \`ID\` to be used in selecting a single \`Studio\`.""" + nodeId: ID! + ): Studio + studioById(id: Int!): Studio + + """Reads a single \`TvEpisode\` using its globally unique \`ID\`.""" + tvEpisode( + """The globally unique \`ID\` to be used in selecting a single \`TvEpisode\`.""" + nodeId: ID! + ): TvEpisode + tvEpisodeByCode(code: Int!): TvEpisode + + """Reads a single \`TvShow\` using its globally unique \`ID\`.""" + tvShow( + """The globally unique \`ID\` to be used in selecting a single \`TvShow\`.""" + nodeId: ID! + ): TvShow + tvShowByCode(code: Int!): TvShow +} + +type RenamedTable { + colA: Int +} + +""" +A condition to be used against \`RenamedTable\` object types. All fields are +tested for equality and combined with a logical ‘and.’ +""" +input RenamedTableCondition { + """Checks for equality with the object’s \`colA\` field.""" + colA: Int +} + +"""An input for mutations affecting \`RenamedTable\`""" +input RenamedTableInput { + colA: Int +} + +"""A connection to a list of \`RenamedTable\` values.""" +type RenamedTablesConnection { + """ + A list of edges which contains the \`RenamedTable\` and cursor to aid in pagination. + """ + edges: [RenamedTablesEdge!]! + + """A list of \`RenamedTable\` objects.""" + nodes: [RenamedTable]! + + """Information to aid in pagination.""" + pageInfo: PageInfo! + + """The count of *all* \`RenamedTable\` you could get from the connection.""" + totalCount: Int! +} + +"""A \`RenamedTable\` edge in the connection.""" +type RenamedTablesEdge { + """A cursor for use in pagination.""" + cursor: Cursor + + """The \`RenamedTable\` at the end of the edge.""" + node: RenamedTable +} + +"""Methods to use when ordering \`RenamedTable\`.""" +enum RenamedTablesOrderBy { + COL_A_ASC + COL_A_DESC + NATURAL +} + +type Studio implements Node { + id: Int! + name: String + + """ + A globally unique identifier. Can be used in various places throughout the system to identify this single value. + """ + nodeId: ID! +} + +""" +A condition to be used against \`Studio\` object types. All fields are tested for equality and combined with a logical ‘and.’ +""" +input StudioCondition { + """Checks for equality with the object’s \`id\` field.""" + id: Int + + """Checks for equality with the object’s \`name\` field.""" + name: String +} + +"""An input for mutations affecting \`Studio\`""" +input StudioInput { + id: Int! + name: String +} + +""" +Represents an update to a \`Studio\`. Fields that are set will be updated. +""" +input StudioPatch { + id: Int + name: String +} + +"""A connection to a list of \`Studio\` values.""" +type StudiosConnection { + """ + A list of edges which contains the \`Studio\` and cursor to aid in pagination. + """ + edges: [StudiosEdge!]! + + """A list of \`Studio\` objects.""" + nodes: [Studio]! + + """Information to aid in pagination.""" + pageInfo: PageInfo! + + """The count of *all* \`Studio\` you could get from the connection.""" + totalCount: Int! +} + +"""A \`Studio\` edge in the connection.""" +type StudiosEdge { + """A cursor for use in pagination.""" + cursor: Cursor + + """The \`Studio\` at the end of the edge.""" + node: Studio +} + +"""Methods to use when ordering \`Studio\`.""" +enum StudiosOrderBy { + ID_ASC + ID_DESC + NAME_ASC + NAME_DESC + NATURAL + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC +} + +type TvEpisode implements Node { + code: Int! + + """ + A globally unique identifier. Can be used in various places throughout the system to identify this single value. + """ + nodeId: ID! + showId: Int + title: String + + """Reads a single \`TvShow\` that is related to this \`TvEpisode\`.""" + tvShowByShowId: TvShow +} + +""" +A condition to be used against \`TvEpisode\` object types. All fields are tested +for equality and combined with a logical ‘and.’ +""" +input TvEpisodeCondition { + """Checks for equality with the object’s \`code\` field.""" + code: Int + + """Checks for equality with the object’s \`showId\` field.""" + showId: Int + + """Checks for equality with the object’s \`title\` field.""" + title: String +} + +"""An input for mutations affecting \`TvEpisode\`""" +input TvEpisodeInput { + code: Int! + showId: Int + title: String +} + +""" +Represents an update to a \`TvEpisode\`. Fields that are set will be updated. +""" +input TvEpisodePatch { + code: Int + showId: Int + title: String +} + +"""A connection to a list of \`TvEpisode\` values.""" +type TvEpisodesConnection { + """ + A list of edges which contains the \`TvEpisode\` and cursor to aid in pagination. + """ + edges: [TvEpisodesEdge!]! + + """A list of \`TvEpisode\` objects.""" + nodes: [TvEpisode]! + + """Information to aid in pagination.""" + pageInfo: PageInfo! + + """The count of *all* \`TvEpisode\` you could get from the connection.""" + totalCount: Int! +} + +"""A \`TvEpisode\` edge in the connection.""" +type TvEpisodesEdge { + """A cursor for use in pagination.""" + cursor: Cursor + + """The \`TvEpisode\` at the end of the edge.""" + node: TvEpisode +} + +"""Methods to use when ordering \`TvEpisode\`.""" +enum TvEpisodesOrderBy { + CODE_ASC + CODE_DESC + NATURAL + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC + SHOW_ID_ASC + SHOW_ID_DESC + TITLE_ASC + TITLE_DESC +} + +type TvShow implements Node { + code: Int! + + """ + A globally unique identifier. Can be used in various places throughout the system to identify this single value. + """ + nodeId: ID! + + """Reads a single \`Studio\` that is related to this \`TvShow\`.""" + studioByStudioId: Studio + studioId: Int + title: String +} + +""" +A condition to be used against \`TvShow\` object types. All fields are tested for equality and combined with a logical ‘and.’ +""" +input TvShowCondition { + """Checks for equality with the object’s \`code\` field.""" + code: Int + + """Checks for equality with the object’s \`studioId\` field.""" + studioId: Int + + """Checks for equality with the object’s \`title\` field.""" + title: String +} + +"""An input for mutations affecting \`TvShow\`""" +input TvShowInput { + code: Int! + studioId: Int + title: String +} + +""" +Represents an update to a \`TvShow\`. Fields that are set will be updated. +""" +input TvShowPatch { + code: Int + studioId: Int + title: String +} + +"""A connection to a list of \`TvShow\` values.""" +type TvShowsConnection { + """ + A list of edges which contains the \`TvShow\` and cursor to aid in pagination. + """ + edges: [TvShowsEdge!]! + + """A list of \`TvShow\` objects.""" + nodes: [TvShow]! + + """Information to aid in pagination.""" + pageInfo: PageInfo! + + """The count of *all* \`TvShow\` you could get from the connection.""" + totalCount: Int! +} + +"""A \`TvShow\` edge in the connection.""" +type TvShowsEdge { + """A cursor for use in pagination.""" + cursor: Cursor + + """The \`TvShow\` at the end of the edge.""" + node: TvShow +} + +"""Methods to use when ordering \`TvShow\`.""" +enum TvShowsOrderBy { + CODE_ASC + CODE_DESC + NATURAL + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC + STUDIO_ID_ASC + STUDIO_ID_DESC + TITLE_ASC + TITLE_DESC +} + +"""All input for the \`updateFilmByCode\` mutation.""" +input UpdateFilmByCodeInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + code: Int! + + """ + An object where the defined keys will be set on the \`Film\` being updated. + """ + filmPatch: FilmPatch! +} + +"""All input for the \`updateFilm\` mutation.""" +input UpdateFilmInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """ + An object where the defined keys will be set on the \`Film\` being updated. + """ + filmPatch: FilmPatch! + + """ + The globally unique \`ID\` which will identify a single \`Film\` to be updated. + """ + nodeId: ID! +} + +"""The output of our update \`Film\` mutation.""" +type UpdateFilmPayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + + """The \`Film\` that was updated by this mutation.""" + film: Film + + """An edge for our \`Film\`. May be used by Relay 1.""" + filmEdge( + """The method to use when ordering \`Film\`.""" + orderBy: [FilmsOrderBy!] = [PRIMARY_KEY_ASC] + ): FilmsEdge + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query +} + +"""All input for the \`updatePersonById\` mutation.""" +input UpdatePersonByIdInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + id: Int! + + """ + An object where the defined keys will be set on the \`Person\` being updated. + """ + personPatch: PersonPatch! +} + +"""All input for the \`updatePerson\` mutation.""" +input UpdatePersonInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """ + The globally unique \`ID\` which will identify a single \`Person\` to be updated. + """ + nodeId: ID! + + """ + An object where the defined keys will be set on the \`Person\` being updated. + """ + personPatch: PersonPatch! +} + +"""The output of our update \`Person\` mutation.""" +type UpdatePersonPayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + + """The \`Person\` that was updated by this mutation.""" + person: Person + + """An edge for our \`Person\`. May be used by Relay 1.""" + personEdge( + """The method to use when ordering \`Person\`.""" + orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] + ): PeopleEdge + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query +} + +"""All input for the \`updatePostById\` mutation.""" +input UpdatePostByIdInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + id: Int! + + """ + An object where the defined keys will be set on the \`Post\` being updated. + """ + postPatch: PostPatch! +} + +"""All input for the \`updatePost\` mutation.""" +input UpdatePostInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """ + The globally unique \`ID\` which will identify a single \`Post\` to be updated. + """ + nodeId: ID! + + """ + An object where the defined keys will be set on the \`Post\` being updated. + """ + postPatch: PostPatch! +} + +"""The output of our update \`Post\` mutation.""" +type UpdatePostPayload { + """Reads a single \`Person\` that is related to this \`Post\`.""" + author: Person + + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + + """The \`Post\` that was updated by this mutation.""" + post: Post + + """An edge for our \`Post\`. May be used by Relay 1.""" + postEdge( + """The method to use when ordering \`Post\`.""" + orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] + ): PostsEdge + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query +} + +"""All input for the \`updateStudioById\` mutation.""" +input UpdateStudioByIdInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + id: Int! + + """ + An object where the defined keys will be set on the \`Studio\` being updated. + """ + studioPatch: StudioPatch! +} + +"""All input for the \`updateStudio\` mutation.""" +input UpdateStudioInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """ + The globally unique \`ID\` which will identify a single \`Studio\` to be updated. + """ + nodeId: ID! + + """ + An object where the defined keys will be set on the \`Studio\` being updated. + """ + studioPatch: StudioPatch! +} + +"""The output of our update \`Studio\` mutation.""" +type UpdateStudioPayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query + + """The \`Studio\` that was updated by this mutation.""" + studio: Studio + + """An edge for our \`Studio\`. May be used by Relay 1.""" + studioEdge( + """The method to use when ordering \`Studio\`.""" + orderBy: [StudiosOrderBy!] = [PRIMARY_KEY_ASC] + ): StudiosEdge +} + +"""All input for the \`updateTvEpisodeByCode\` mutation.""" +input UpdateTvEpisodeByCodeInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + code: Int! + + """ + An object where the defined keys will be set on the \`TvEpisode\` being updated. + """ + tvEpisodePatch: TvEpisodePatch! +} + +"""All input for the \`updateTvEpisode\` mutation.""" +input UpdateTvEpisodeInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """ + The globally unique \`ID\` which will identify a single \`TvEpisode\` to be updated. + """ + nodeId: ID! + + """ + An object where the defined keys will be set on the \`TvEpisode\` being updated. + """ + tvEpisodePatch: TvEpisodePatch! +} + +"""The output of our update \`TvEpisode\` mutation.""" +type UpdateTvEpisodePayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query + + """The \`TvEpisode\` that was updated by this mutation.""" + tvEpisode: TvEpisode + + """An edge for our \`TvEpisode\`. May be used by Relay 1.""" + tvEpisodeEdge( + """The method to use when ordering \`TvEpisode\`.""" + orderBy: [TvEpisodesOrderBy!] = [PRIMARY_KEY_ASC] + ): TvEpisodesEdge + + """Reads a single \`TvShow\` that is related to this \`TvEpisode\`.""" + tvShowByShowId: TvShow +} + +"""All input for the \`updateTvShowByCode\` mutation.""" +input UpdateTvShowByCodeInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + code: Int! + + """ + An object where the defined keys will be set on the \`TvShow\` being updated. + """ + tvShowPatch: TvShowPatch! +} + +"""All input for the \`updateTvShow\` mutation.""" +input UpdateTvShowInput { + """ + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + """ + clientMutationId: String + + """ + The globally unique \`ID\` which will identify a single \`TvShow\` to be updated. + """ + nodeId: ID! + + """ + An object where the defined keys will be set on the \`TvShow\` being updated. + """ + tvShowPatch: TvShowPatch! +} + +"""The output of our update \`TvShow\` mutation.""" +type UpdateTvShowPayload { + """ + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + """ + clientMutationId: String + + """ + Our root query field type. Allows us to run any query from our mutation payload. + """ + query: Query + + """Reads a single \`Studio\` that is related to this \`TvShow\`.""" + studioByStudioId: Studio + + """The \`TvShow\` that was updated by this mutation.""" + tvShow: TvShow + + """An edge for our \`TvShow\`. May be used by Relay 1.""" + tvShowEdge( + """The method to use when ordering \`TvShow\`.""" + orderBy: [TvShowsOrderBy!] = [PRIMARY_KEY_ASC] + ): TvShowsEdge +} + +`; + exports[`omit order on table 1`] = ` """All input for the create \`Film\` mutation.""" input CreateFilmInput { diff --git a/packages/postgraphile-core/__tests__/integration/schema/omit-rename.omitstuff.test.js b/packages/postgraphile-core/__tests__/integration/schema/omit-rename.omitstuff.test.js index 46dfdf535..0d50a219e 100644 --- a/packages/postgraphile-core/__tests__/integration/schema/omit-rename.omitstuff.test.js +++ b/packages/postgraphile-core/__tests__/integration/schema/omit-rename.omitstuff.test.js @@ -56,13 +56,25 @@ comment on table d.films is E'@omit read,all,update,create,delete,many'; ); test( - "omit and omit many on table", + "omit and omit everything on table", core.test( ["d"], {}, ` comment on table d.films is E'@omit *'; comment on table d.tv_shows is E'@omit'; +` + ) +); + +test( + "omit many on constraint and table", + core.test( + ["d"], + {}, + ` +comment on constraint post_author_id_fkey on d.post is E'@omit many\n@fieldName author'; +comment on constraint tv_shows_studio_id_fkey on d.tv_shows is E'@omit many'; comment on table d.tv_episodes is E'@omit many'; ` ) From 92cf69f12c46ab8ac0c3894f78f9504efd2831d7 Mon Sep 17 00:00:00 2001 From: David Baumgold Date: Tue, 7 Jan 2020 17:57:25 +0100 Subject: [PATCH 09/11] feat(pg): support non-scalar range values (#591) Co-authored-by: Benjie Gillam --- .../graphile-build-pg/src/plugins/PgTypesPlugin.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/graphile-build-pg/src/plugins/PgTypesPlugin.js b/packages/graphile-build-pg/src/plugins/PgTypesPlugin.js index bdff71b17..02a067402 100644 --- a/packages/graphile-build-pg/src/plugins/PgTypesPlugin.js +++ b/packages/graphile-build-pg/src/plugins/PgTypesPlugin.js @@ -594,9 +594,17 @@ export default (function PgTypesPlugin( subtype.id, typeModifier ); + const gqlRangeInputSubType = getGqlInputTypeByTypeIdAndModifier( + subtype.id, + typeModifier + ); if (!gqlRangeSubType) { throw new Error("Range of unsupported"); } + if (!gqlRangeInputSubType) { + throw new Error("Range of unsupported input type"); + } + let Range = getTypeByName(inflection.rangeType(gqlRangeSubType.name)); let RangeInput; if (!Range) { @@ -634,7 +642,7 @@ export default (function PgTypesPlugin( fields: { value: { description: "The value at one end of our range.", - type: new GraphQLNonNull(gqlRangeSubType), + type: new GraphQLNonNull(gqlRangeInputSubType), }, inclusive: { description: From 9858d1457ade78060d9fef0c04f9c4cd0af83116 Mon Sep 17 00:00:00 2001 From: Benjie Gillam Date: Fri, 17 Jan 2020 09:49:26 +0000 Subject: [PATCH 10/11] Fix issues after rebase --- .../graphile-build-pg/src/plugins/PgIntrospectionPlugin.js | 4 +--- packages/postgraphile-core/src/index.ts | 2 -- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/graphile-build-pg/src/plugins/PgIntrospectionPlugin.js b/packages/graphile-build-pg/src/plugins/PgIntrospectionPlugin.js index 788e98d14..cb2a3d6c5 100644 --- a/packages/graphile-build-pg/src/plugins/PgIntrospectionPlugin.js +++ b/packages/graphile-build-pg/src/plugins/PgIntrospectionPlugin.js @@ -998,9 +998,7 @@ export default (async function PgIntrospectionPlugin( } else if (payload.type === "manual") { this._handleChange(); } else { - throw new Error( - `Payload type '${(payload as any).type}' not recognised` - ); + throw new Error(`Payload type '${payload.type}' not recognised`); } } catch (e) { debug(`Error occurred parsing notification payload: ${e}`); diff --git a/packages/postgraphile-core/src/index.ts b/packages/postgraphile-core/src/index.ts index 33b5055f1..77e4e4d96 100644 --- a/packages/postgraphile-core/src/index.ts +++ b/packages/postgraphile-core/src/index.ts @@ -10,7 +10,6 @@ import { Context, SchemaBuilder, Inflection, - GraphileResolverContext, } from "graphile-build"; import { GraphQLSchema } from "graphql"; import { @@ -32,7 +31,6 @@ export { Inflection, Options, formatSQLForDebugging, - GraphileResolverContext, }; export type mixed = {} | string | number | boolean | undefined | null; From 19f633e7353d62cfa8fc9fceaa24892398cf4892 Mon Sep 17 00:00:00 2001 From: Benjie Gillam Date: Fri, 17 Jan 2020 10:56:05 +0000 Subject: [PATCH 11/11] More reliable? --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 215439a44..6b1f325cb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,12 +22,12 @@ install: - lerna bootstrap before_script: - - createdb graphileengine_test - psql -c "ALTER USER travis WITH PASSWORD 'travis';" - sudo bash -c "echo -e 'wal_level = logical\nmax_replication_slots = 10\nmax_wal_senders = 10' >> /etc/postgresql/$PGVERSION/main/postgresql.conf" - sudo service postgresql restart - git clone https://github.com/eulerto/wal2json.git - sudo bash -c "cd wal2json && USE_PGXS=1 make && USE_PGXS=1 make install" + - createdb graphileengine_test script: - scripts/ci